HTML
HyperText Markup Language
¿Qué es HTML?
- Es un lenguaje de marcado, NO de programación.
- Se utiliza para crear y estructurar el contenido de sitios web.
- Está basado en etiquetas para marcar diferentes elementos de una página, tales como encabezados, párrafos, listas, imágenes y enlaces.
Estructura de documento
Ejemplo: index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Hola Mundo</title> </head> <body> <!-- Contenido de la página --> </body> </html>
*Markup básico, recomendable escribir todas las etiquetas de base.
- Los documentos
html
se guardan como archivos con la extensión.html
o.htm
- La etiqueta
<!DOCTYPE html>
declara el tipo de documento como HTML5. - La etiqueta
<html>
es la etiqueta raíz que contiene todo el contenido del documento. - La etiqueta
<head>
contiene metadatos sobre el documento, como el título, la codificación de caracteres y enlaces a hojas de estilo. - La etiqueta
<body>
contiene todo el contenido visible de la página web.
Atributos HTML
- Proporcionan información adicional sobre los elementos HTML. Se escriben dentro de la etiqueta de apertura y consisten en un nombre y un valor, separados por un signo igual =.
- Se utilizan para especificar propiedades de los elementos, como el color, el tamaño, la fuente, la alineación, etc.
<img src="/ruta-a-imagen.jpg" alt="Descripción de imagen" width="100">
Ejemplo Markup Semántico
<header> <h1>Título de la página</h1> <nav> <ul> <li><a href="#">Enlace 1</a></li> <li><a href="#">Enlace 2</a></li> </ul> </nav> </header> <main> <article> <h2>Título del artículo</h2> <p>Contenido del artículo.</p> </article> <aside> <h3>Contenido relacionado</h3> <p>Información adicional.</p> </aside> </main> <footer> <p>Pie de página.</p> </footer>
Web Semántica
- Accesibilidad mejorada: El HTML semántico facilita la vida de las personas con discapacidades visuales. Los lectores de pantalla, utilizados por estas personas, pueden interpretar el significado de las etiquetas semánticas para "leer" el contenido de manera más lógica y comprensible.
- SEO optimizado: Los motores de búsqueda, como Google, valoran el HTML semántico. Al entender la estructura y el contenido de una página, los motores de búsqueda pueden indexarla y clasificarla de manera más efectiva, lo que puede mejorar el posicionamiento en los resultados de búsqueda.
- Código más legible y mantenible: El HTML semántico hace que el código sea más claro y fácil de entender para los desarrolladores. Al utilizar etiquetas que describen el significado del contenido, se reduce la necesidad de comentarios extensos y se facilita el mantenimiento del código a largo plazo.
Git & GitHub
- Git Software manejador de versiones
- GitHub Plataforma para alojar repositorios en la nube, permite gestión de proyectos en colaborativo, revisión de código y más.