Anexo:Elementos HTML

De Wikipedia, la enciclopedia libre
(Redirigido desde «Anexo:Etiquetas de HTML»)
Ir a la navegación Ir a la búsqueda

La siguiente es una lista exhaustiva de los elementos que forman parte del estándar HTML, en sus diferentes versiones, agrupados por su función.

Un ejemplo de código HTML con coloreado de sintaxis.

Elemento raíz[editar]

Elemento Introducción Descripción
<html> HTML Representa al elemento raíz de un documento HTML.

Elementos de metadatos[editar]

Incluyen datos acerca del documento HTML, que puede ser utilizado para dar información acerca de éste, o para la representación de éste por un agente de usuario.

Elemento Introducción Descripción
<link> HTML Especifica relaciones entre el documento actual y otro recurso externo.
<meta> HTML Representa información sobre el propio documento HTML, es decir, metadatos.
<style> HTML Contiene estilos para el documento, casi siempre, CSS.
<title> HTML Define el título del documento.

Elemento de contenido raíz[editar]

Elemento Introducción Descripción
<body> HTML Representa el contenido de un documento HTML.

Elementos de sección[editar]

Usados para definir la estructura del documento principal.

Elemento Introducción Descripción
<address> Proporciona información de contacto de una persona u organización.
<article> Representa un bloque de contenido que puede ser considerado de manera independiente al documento donde se halla.
<aside> Representa una porción del documento que está relacionado de manera indirecta al contenido principal del documento.
<footer> Representa el pie del elemento de sección donde se halla más inmediato.
<header> Representa el encabezado del elemento de sección donde se halla más inmediato.
<h1>, <h2>, <h3>, <h4>, <h5>, <h6> Representan los seis niveles de encabezados. El encabezado de mayor nivel es <h1>, mientras que <h6> es el de menor nivel.
<hgroup> Representa un encabezado multinivel aplicado a una sección del documento. Los elementos de encabezado situados dentro de <hgroup> son agrupados para que formen un solo encabezado dentro del documento.
<main> Representa el contenido principal del elemento de sección donde se halla más inmediato. El contenido principal del elemento está directamente relacionado al tema central del documento.
<nav> Representa una sección de la página cuya función es la de proporcionar enlaces de navegación, dentro del propio documento, o hacia otros recursos.
<section> Representa una sección genérica del elemento de sección donde se halla más inmediato.

Elementos de bloque de texto[editar]

Asignan un significado semántico a un bloque de texto.

Elemento Introducción Descripción
<blockquote> Representa una cita extendida, cuya fuente puede ser provista por el elemento <cite>.
<dd> Representa la definición de un término dentro de una lista de definición.
<dir> Es usado como contenedor para un directorio de archivos.
<div> Representa un contenedor genérico de bloque dentro del documento, sin ninguna carga semántica o de estilo.
<dl> Representa una lista de definición, con pares de elemento-descripción dentro de ella.
<dt> Representa un término a describir, dentro de una lista de definición.
<figcaption> Representa una leyenda o subtítulo del resto de contenidos dentro de un elemento <figure>.
<figure> Representa contenido independiente y relacionado con el contenido del documento.
<hr> Representa una ruptura o cierre temático entre elementos de nivel de párrafo, usualmente representado como una barra horizontal.
<li> Representa un elemento individual de una lista ordenada o no ordenada.
<ol> Representa una lista ordenada de elementos.
<p> Representa un párrafo.
<pre> Representa una porción de texto preformateado, que debe ser mostrado exactamente a como se halla en el documento HTML.
<ul> Representa una lista no ordenada de elementos.

Elementos de texto en línea[editar]

Asignan un significado semántico a un fragmento de texto.

Elemento Introducción Descripción
<a> Representa un hipervínculo hacia un recurso especificado por una URI.
<abbr> Representa una abreviatura o acrónimo, pudiendo se descrita por el atributo title.
<b> Representa contenido que merece atención especial, sin por ello tener más importancia.
<bdi> Representa contenido cuya direccionalidad del texto es desconocida, y el agente de usuario dee tratarlo separadamente del resto del contenido.
<bdo> Representa contenido cuya direccionalidad sobreescribirá la del texto que lo rodea.
<br> Representa un salto de línea.
<cite> Indica la referencia de una obra creativa citada.
<code> Representa un fragmento de código informático.
<data> Representa un fragmento de texto al cual se le puede asignar datos entendibles por una máquina. Si los datos son fechas u horas, es mejor usar el elemento <time>.
<dfn> Representa un término que es definido dentro del contexto de la sección donde se encuentra.
<em> Representa texto al que se le ha puesto énfasis.
<i> Representa texto que tiene un uso especial dentro del texto por alguna razón, por ejemplo, términos técnicos, o frases en otro idioma.
<kbd> Representa texto que es la entrada del usuario desde un método de entrada cualquiera, como teclado o micrófono.
<mark> Representa texto que es marcado para propósitos de referencia o relevancia.
<q> Representa una cita dentro de un párrafo.
<rb> Usado para delimitar el componente base de la anotación, como el texto a anotar.
<rp> Usado para proveer paréntesis para los agentes de usuario que no soportan las anotaciones Ruby.
<rt> Usado para especificar la anotación de un elemento ruby.
<rtc> Representa una agrupación de anotaciones Ruby, las cuales pueden estar definidas por sí mismas.
<ruby> Representa una anotación Ruby.
<s> Representa texto que ya no es válido.
<samp> Representa texto que es la salida de un programa de computadora.
<small> Representa texto que tiene una menor importancia que el párrafo donde se encuentra.
<span> Representa un contenedor genérico en línea dentro del documento, sin ninguna carga semántica o de estilo.
<strong> Representa texto que tiene una importancia o seriedad muy alta.
<sub> Representa texto que será mostrado como un subíndice.
<sup> Representa texto que será mostrado como un superíndice.
<time> Representa un período o momento específico de tiempo, indicado con el atributo datetime con un formato entendible por máquinas.
<tt> Representa texto que es mostrado con una tipofaz monoespaciada.
<u> Representa texto que debe ser mostrado de forma que indique que tiene una anotación no textual.
<var> Representa el nombre de una variable en un contexto informático o matemático.
<wbr> Representa una posibilidad para crear un salto de línea, donde el navegador podría, pero no necesariamente, crear un salto de línea.

Elementos de contenido multimedia[editar]

Usados para mostrar contenido multimedia, como imágenes, audio o vídeo.

Elemento Introducción Descripción
<area> Define una región dentro de una imagen, para asociarlo opcionalmente a un hipervínculo.
<audio> Usado para añadir audio a un documento.
<img> Usado para añadir imágenes a un documento.
<map> Usado para definir un mapa de imagen, definiendo las áreas mediante el elemento <area>.
<track> Usado dentro de los elementos <audio> y <video> para especificar pistas de texto en los formatos WebVTT o TTML (Timed Text Markup Language).</a>
<video> Usado para añadir archivos de vídeo a un documento.

Elementos de contenido incrustado[editar]

Usados para incrustar recursos externos, con el objeto de mostrarlos en el documento.

Elemento Introducción Descripción
<applet> Usado para incluir un applet de Java dentro del documento.
<embed> Usado para incrustar recursos externos en el lugar donde la etiqueta se encuentra.
<iframe> Usado para incrustar otro documento HTML dentro del documento.
<noembed> Usado para mostrar el contenido a los agentes de usuario que no soporten el elemento <embed>, o que no soporten el recurso que se desea incrustar.
<object> Representa un recurso externo.
<param> Usado para definir parámetros para un elemento <object>.
<picture> Permite incrustar una imagen, proveyendo varios archivos alternativos por medio del elemento <source>.
<source> Usado para definir una versión de un recurso externo para los elementos <picture>, <audio> y <video>.

Elementos de scripts[editar]

HTML permite la adición de programas ejecutables, para dotar de dinamismo a los documentos.

Elemento Introducción Descripción
<canvas> Representa un lienzo donde se puede dibujar gráficos y animaciones mediante la API de Canvas o la API de WebGL.
<noscript> Usado para mostrar el contenido a los agentes de usuario que no ejecuten scripts por alguna razón.
<script> Usado para incluir código ejecutable, típicamente JavaScript.

Elementos de edición[editar]

Permiten mostrar ediciones y cambios en el documento.

Elemento Introducción Descripción
<del> Representa un fragmento de texto que ha sido eliminado del documento.
<ins> Representa un fragmento de texto que ha sido añadido al documento.

Elementos de tablas[editar]

Usados para construir tablas.

Element Description
<caption> Representa el título de una tabla.
<col> Usado para definir una semántica común entre todas las celds de una columna.
<colgroup> Usado para definir un grupo de columnas en una tabla.
<table> Representa una tabla.
<tbody> Representa el contenedor para el cuerpo de una tabla.
<td> Representa una celda de una tabla.
<tfoot> Representa el contenedor para el pie de una tabla.
<th> Representa una celda de una tabla, definiéndola como encabezado de una fila o columna, según el contexto o el atributo scope.
<thead> Representa el contenedor para el encabezado de una tabla.
<tr> Representa una fila de una tabla.

Elementos de formularios[editar]

Proveen métodos de entrada adecuados para crear formularios.

Elementos interactivos[editar]

Usados pricipalmente en la creación de aplicaciones Web, permiten crear ciertos elementos de interfaz de usuario interactivos.

Elementos de Web Components[editar]

Parte de Web Components, una tecnología desarrollada por el W3C, con el objeto de facilitar el manipulado del DOM en las aplicaciones web.

Elementos obsoletos[editar]

Diversos elementos que han sido declarados obsoletos en favor de otros estándares, o que nunca formaron parte del estándar por ser extensiones propietarias.

Referencias[editar]

Enlaces externos[editar]