Este documento muestra todos los conceptos importantes de HTML y CSS explicados en los PDFs.
HTML (HyperText Markup Language) es el lenguaje estándar para crear páginas web. No es un lenguaje de programación, sino de marcado.
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <title>Mi Página</title> </head> <body> <h1>Hola Mundo</h1> <p>Mi primera página web.</p> </body> </html>
Los encabezados van desde <h1> (más importante) hasta <h6> (menos importante).
Este es un párrafo normal.
Este texto está en negrita.
Este texto está en cursiva.
Este texto está subrayado.
Texto con subíndice y superíndice.
Los enlaces se crean con la etiqueta <a> y el atributo href
:
Las imágenes se insertan con la etiqueta <img>:
Nota: Esta es una imagen de placeholder. En un proyecto real, usarías tus propias imágenes.
Las tablas se crean con las etiquetas <table>, <tr> (fila), <th> (encabezado) y <td> (celda).
Nombre | Edad | Ciudad |
---|---|---|
Juan Pérez | 30 | Madrid |
María Gómez | 25 | Barcelona |
Carlos Ruiz | 35 | Valencia |
Información Personal | Contacto | |
---|---|---|
Nombre | Juan Pérez | juan@example.com 555-1234 |
Edad | 30 |
Los formularios permiten recopilar datos del usuario. Se crean con la etiqueta <form>.
HTML5 introdujo elementos semánticos que describen mejor su contenido:
<body> <header> <h1>Título del sitio</h1> <nav>...</nav> </header> <main> <article> <h2>Artículo principal</h2> <p>Contenido...</p> </article> <aside> <h3>Información relacionada</h3> <p>Contenido secundario...</p> </aside> </main> <footer> <p>Derechos reservados © 2023</p> </footer> </body>
CSS se usa para dar estilo y diseño a las páginas web.
Ejemplo de texto con estilo en línea.
p { color: blue; }
.clase { font-weight: bold; }
#id { background: yellow; }
input[type="text"] { border: 1px solid #ccc; }
Este es un ejemplo del modelo de caja con margin, border y padding.
Flexbox es un modelo de diseño que facilita la distribución de elementos.
Usando media queries podemos adaptar el diseño a diferentes tamaños de pantalla.
@media (max-width: 768px) { .flex-container { flex-direction: column; } h1 { font-size: 2em; } }
Los comentarios en HTML no se muestran en el navegador pero ayudan a documentar el código.
<!-- Este es un comentario en HTML -->
/* Este es un comentario en CSS */
<button onclick="alert('¡Hola!')">Botón</button>
Esta es la sección a la que apunta el enlace local en la sección de enlaces.