HTML Básico
Estructura Básica HTML5
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Título del Documento</title>
</head>
<body>
<!-- Contenido visible de la página -->
</body>
</html>
Elementos Fundamentales
<html>
: Contenedor raíz<head>
: Metadatos y recursos<body>
: Contenido visible<meta>
: Configuración del documento<title>
: Título en pestaña del navegador
Encabezados
<h1>Título principal</h1>
<h2>Subtítulo</h2>
<h3>Sub-sección</h3>
<!-- Hasta h6 -->
Párrafos y Formato
<p>Párrafo normal</p>
<p><strong>Negrita</strong> y <em>énfasis</em></p>
<p>Salto<br>de línea</p>
<hr> <!-- Línea horizontal -->
Listas
<ul> <!-- No ordenada -->
<li>Item 1</li>
<li>Item 2</li>
</ul>
<ol> <!-- Ordenada -->
<li>Primero</li>
<li>Segundo</li>
</ol>
Imágenes
<img src="imagen.jpg"
alt="Descripción accesible"
width="400" height="300">
Buena Práctica:
Siempre incluye el atributo alt
para accesibilidad y SEO.
Enlaces
<a href="https://ejemplo.com"
target="_blank"
rel="noopener noreferrer">
Texto del enlace
</a>
Seguridad:
Usa rel="noopener noreferrer"
con target="_blank"
para prevenir vulnerabilidades.
Estructura Semántica
<header>Cabecera</header>
<nav>Navegación</nav>
<main>
<article>
<section>Sección 1</section>
<section>Sección 2</section>
</article>
<aside>Contenido relacionado</aside>
</main>
<footer>Pie de página</footer>
Tablas Accesibles
<table>
<caption>Título de tabla</caption>
<thead>
<tr><th scope="col">Encabezado</th></tr>
</thead>
<tbody>
<tr><td>Dato</td></tr>
</tbody>
</table>