Etiquetas HTML: Referencia Completa y Ejemplos Prácticos
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 6,17 KB
Etiquetas HTML: Referencia Completa y Ejemplos
Este documento proporciona una referencia completa de las etiquetas HTML más comunes, organizadas por categorías para facilitar su consulta. Cada etiqueta incluye una breve descripción de su función y uso.
Estructura Básica de un Documento HTML
- <html>: Representa la raíz de un documento HTML. Todos los demás elementos deben ser descendientes de este elemento.
- <head>: Contiene metadatos sobre el documento, incluyendo enlaces a scripts y hojas de estilo, así como el título de la página.
- <body>: Representa el contenido principal de un documento HTML. Solo puede haber un elemento <body> en un documento.
Elementos dentro de <head>
- <title>: Define el título del documento, que se muestra en la barra de título del navegador o en las pestañas de la página. Solo puede contener texto.
- <base>: Define la URL base para todas las URLs relativas en la página.
- <link>: Se utiliza para enlazar recursos externos, como archivos CSS y JavaScript, con el documento HTML actual.
- <meta>: Define metadatos que no pueden ser definidos usando otros elementos HTML (por ejemplo, la descripción de la página, palabras clave, autor, etc.).
- <style>: Se utiliza para escribir CSS en línea (dentro del propio documento HTML).
Elementos de Contenido y Estructura
- <h1>, <h2>, <h3>, <h4>, <h5>, <h6>: Elementos de encabezado que implementan seis niveles de títulos. <h1> es el de mayor importancia y <h6> el de menor. Describen brevemente el tema de la sección que introducen.
- <header>: Define la cabecera de una página o sección. Normalmente contiene un logotipo, el título del sitio web y/o una barra de navegación.
- <footer>: Define el pie de una página o sección. Comúnmente contiene información de derechos de autor, enlaces a información legal o información de contacto.
- <p>: Define un párrafo.
- <hr>: Representa una ruptura temática entre párrafos (por ejemplo, un cambio de tema). Visualmente, suele mostrarse como una línea horizontal.
- <pre>: Representa texto preformateado. El texto dentro de un elemento <pre> se muestra en una fuente monoespaciada y conserva los espacios y saltos de línea tal como están escritos en el código fuente.
Listas
- <ol>: Define una lista ordenada (numerada).
- <ul>: Define una lista desordenada (con viñetas).
- <li>: Define un elemento dentro de una lista (ordenada o desordenada).
- <dl>: Define una lista de definiciones.
- <dt>: Representa un término en una lista de definiciones.
- <dd>: Representa la descripción de un término en una lista de definiciones.
Elementos de Línea
- <div>: Representa un contenedor genérico *sin* ningún significado semántico especial. Se utiliza principalmente para agrupar elementos para aplicar estilos o para manipularlos con JavaScript.
- <a>: Representa un hipervínculo. El atributo
href
especifica la URL a la que se enlaza. - <strong>: Representa texto con *énfasis fuerte*. Los navegadores suelen mostrar el texto en negrita.
- <cite>: Representa el título de una obra (libro, artículo, película, etc.).
- <time>: Representa un valor de fecha y/u hora. El atributo
datetime
puede utilizarse para proporcionar una representación legible por máquina de la fecha/hora. - <b>: Representa texto al que se le quiere dar *énfasis visual* (negrita), pero sin que ello implique una mayor importancia semántica.
- <u>: Representa texto con una *anotación no textual*, como un subrayado. Se debe evitar su uso, ya que puede confundirse con un enlace.
- <br>: Representa un salto de línea.
Multimedia
- <img>: Representa una imagen. El atributo
src
especifica la URL de la imagen, y el atributoalt
proporciona un texto alternativo descriptivo para la imagen (importante para la accesibilidad y el SEO). - <object>: Representa un recurso externo, que puede ser tratado como una imagen, un subdocumento HTML o un recurso externo a ser procesado por un plugin.
- <video>: Representa un vídeo. Incluye atributos para especificar la URL del vídeo, controles de reproducción, etc.
- <audio>: Representa un sonido o stream de audio.
Tablas
- <table>: Representa datos en formato tabular (filas y columnas).
- <caption>: Representa el título de una tabla.
- <colgroup>: Representa un grupo de una o más columnas en una tabla.
- <col>: Representa una columna en una tabla.
- <thead>: Representa el encabezado de una tabla (las filas que definen los títulos de las columnas).
- <tbody>: Representa el cuerpo principal de una tabla (las filas de datos).
- <tfoot>: Representa el pie de una tabla (las filas que pueden contener resúmenes de las columnas).
- <tr>: Representa una fila en una tabla.
- <td>: Representa una celda de datos en una tabla.
- <th>: Representa una celda de encabezado en una tabla.