Tutorial HTML

INICIO HTML Introducción HTML Editores HTML HTML básico Elementos HTML Atributos HTML Encabezados HTML Párrafos HTML Estilos HTML Formato HTML Cotizaciones HTML Comentarios HTML Colores HTML CSS HTML Enlaces HTML Imágenes HTML icono de favoritos HTML Tablas HTML Listas HTML Bloque HTML y en línea Clases HTML Identificación HTML Marcos flotantes HTML HTML JavaScript Rutas de archivo HTML Encabezado HTML Diseño HTML Responsivo HTML Código informático HTML Semántica HTML Guía de estilo HTML Entidades HTML Símbolos HTML Emoticonos HTML Juego de caracteres HTML Codificación de URL HTML HTML frente a XHTML

Formularios HTML

Formularios HTML Atributos de formulario HTML Elementos de formulario HTML Tipos de entrada HTML Atributos de entrada HTML Atributos de formulario de entrada HTML

Gráficos HTML

Lienzo HTML HTML SVG

Medios HTML

Medios HTML Vídeo HTML Audio HTML Complementos HTML HTML de YouTube

API de HTML

Geolocalización HTML Arrastrar/soltar HTML Almacenamiento web HTML Trabajadores web HTML SSE HTML

Ejemplos HTML

Ejemplos HTML Cuestionario HTML Ejercicios HTML Certificado HTML Resumen HTML Accesibilidad HTML

Referencias HTML

Lista de etiquetas HTML Atributos HTML Atributos globales HTML Compatibilidad con navegador HTML Eventos HTML Colores HTML Lienzo HTML Audio/vídeo HTML Tipos de documentos HTML Conjuntos de caracteres HTML Codificación de URL HTML Códigos de idioma HTML Mensajes HTTP Métodos HTTP Convertidor PX a EM Atajos de teclado

Elementos HTML


Un elemento HTML se define mediante una etiqueta de inicio, algo de contenido y una etiqueta de finalización.


Elementos HTML

El elemento HTML es todo, desde la etiqueta de inicio hasta la etiqueta final:

< nombre de la etiqueta > El contenido va aquí... < /nombre de la etiqueta >

Ejemplos de algunos elementos HTML:

< h1 > Mi primer encabezado < /h1 >
< p > Mi primer párrafo. < /p >
Start tag Element content End tag
<h1> My First Heading </h1>
<p> My first paragraph. </p>
<br> none none

Nota: algunos elementos HTML no tienen contenido (como el elemento <br>). Estos elementos se denominan elementos vacíos. ¡Los elementos vacíos no tienen una etiqueta final!


Elementos HTML anidados

Los elementos HTML se pueden anidar (esto significa que los elementos pueden contener otros elementos).

Todos los documentos HTML constan de elementos HTML anidados.

El siguiente ejemplo contiene cuatro elementos HTML ( , <html>y <body>) :<h1><p>

Ejemplo

<!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>
</html>

Ejemplo explicado

El <html>elemento es el elemento raíz y define todo el documento HTML.

Tiene una etiqueta de inicio <html>y una etiqueta de fin </html>.

Luego, dentro del <html>elemento hay un <body> elemento:

<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>

El <body>elemento define el cuerpo del documento.

Tiene una etiqueta de inicio <body>y una etiqueta de fin </body>.

Luego, dentro del <body>elemento hay otros dos elementos: <h1>y <p>:

<h1>My First Heading</h1>
<p>My first paragraph.</p>

El <h1>elemento define un encabezado.

Tiene una etiqueta de inicio <h1>y una etiqueta de fin </h1>:

<h1>My First Heading</h1>

El <p>elemento define un párrafo.

Tiene una etiqueta de inicio <p>y una etiqueta de fin </p>:

<p>My first paragraph.</p>


Nunca te saltes la etiqueta final

Algunos elementos HTML se mostrarán correctamente, incluso si olvida la etiqueta final:

Ejemplo

<html>
<body>

<p>This is a paragraph
<p>This is a paragraph

</body>
</html>

Sin embargo, ¡nunca confíes en esto! ¡Pueden ocurrir resultados inesperados y errores si olvida la etiqueta final!


Elementos HTML vacíos

Los elementos HTML sin contenido se denominan elementos vacíos.

La <br>etiqueta define un salto de línea y es un elemento vacío sin una etiqueta de cierre:

Ejemplo

<p>This is a <br> paragraph with a line break.</p>

HTML no distingue entre mayúsculas y minúsculas

Las etiquetas HTML no distinguen entre mayúsculas y minúsculas: <P>significa lo mismo que <p>.

El estándar HTML no requiere etiquetas en minúsculas, pero W3C recomienda minúsculas en HTML y exige minúsculas para tipos de documentos más estrictos como XHTML.

En W3Schools siempre usamos nombres de etiquetas en minúsculas.


Referencia de etiquetas HTML

La referencia de etiquetas de W3Schools contiene información adicional sobre estas etiquetas y sus atributos.

Tag Description
<html> Defines the root of an HTML document
<body> Defines the document's body
<h1> to <h6> Defines HTML headings

Para obtener una lista completa de todas las etiquetas HTML disponibles, visite nuestra Referencia de etiquetas HTML .