edubun
Español

Etiquetas y elementos

Un elemento suele ser tres cosas seguidas: una etiqueta de apertura, algo de contenido y una etiqueta de cierre con una barra.

Las partes de un elemento

Mira <p>Bread is ready.</p>. La etiqueta de apertura <p> dice que aquí empieza un párrafo. La etiqueta de cierre </p>, con una barra después del primer corchete angular, dice que termina. Todo lo que hay entre ellas es el contenido. El conjunto, etiquetas más contenido, es el elemento. Mucha gente dice etiqueta cuando quiere decir elemento, y en una conversación no pasa nada, pero la diferencia ayuda al leer documentación: una etiqueta es la parte entre corchetes angulares; un elemento es la pieza terminada de la página.

Los atributos agregan detalles

Una etiqueta de apertura puede llevar atributos, ajustes extra escritos como name="value". En <a href="menu.html">Menu</a> el atributo href dice adónde lleva el enlace. En <html lang="en"> el atributo lang indica el idioma. Pon el valor entre comillas dobles; el estándar permite algunos valores sin comillas, pero las comillas nunca causan problemas. Varios atributos se separan con espacios, y su orden no importa. Unos pocos atributos, como required en un campo de formulario, son booleanos: escribir solo el nombre los activa.

<p class="note" id="opening">We open at <strong>7 am</strong>.</p>
Un elemento de párrafo con dos atributos (class e id) y un elemento strong anidado dentro.

Anidar: cerrar en orden inverso

Los elementos van dentro de otros elementos. En el ejemplo de arriba, <strong> está dentro de <p>. La regla es la misma que con los paréntesis en aritmética: lo que se abrió último debe cerrarse primero. <p><strong>7 am</p></strong> está mal porque el párrafo se cierra mientras el elemento strong sigue abierto. Los navegadores adivinarán lo que quisiste decir, pero errores distintos llevan a suposiciones distintas. Sangrar los elementos hijos con dos espacios, como hacen los ejemplos de este curso, hace que el anidamiento se vea fácilmente.

Elementos vacíos

Algunos elementos no pueden tener contenido, así que no tienen etiqueta de cierre. Se llaman elementos vacíos (void elements). Los comunes son <br> (un salto de línea), <hr> (un cambio temático), <img>, <input>, <meta> y <link>. Puede que los veas escritos con una barra, como <br />; en HTML la barra está permitida y se ignora, así que las dos formas funcionan.

Significado, no apariencia

Dentro de un párrafo puedes marcar palabras con <strong> para una importancia fuerte y con <em> para el énfasis, el que cambia cómo se dice una oración. Los navegadores muestran strong en negrita y em en cursiva, pero lo que importa es el significado. Un lector de pantalla puede leerlos con otra voz, y un buscador los trata como palabras importantes. Si solo quieres texto en negrita como decoración, ese es trabajo de CSS. <b> e <i> todavía existen para texto que se distingue sin importancia extra, como el nombre de un barco o una palabra extranjera.

Caracteres especiales y comentarios

Como < empieza una etiqueta, no puedes escribirlo como texto común. En su lugar, escribe una referencia de carácter: &lt; para menor que, &gt; para mayor que y &amp; para el propio signo et (ampersand). Un comentario, <!-- like this -->, lo ignora el navegador y sirve para dejarte notas. Por último, HTML colapsa los espacios en blanco: diez espacios o tres saltos de línea en tu archivo aparecen como un solo espacio. El diseño sale de los elementos y de CSS, no de presionar la barra espaciadora.

etiquetaLa marca entre corchetes angulares, como <p> o </p>
elementoEtiqueta de apertura + contenido + etiqueta de cierre
atributoAjuste name="value" dentro de una etiqueta de apertura
elemento vacíoElemento sin contenido y sin etiqueta de cierre: br, img, input
strongImportancia fuerte (se muestra en negrita)
emÉnfasis (se muestra en cursiva)
&lt;Referencia de carácter para <
  1. En <a href="menu.html">Menu</a>, ¿qué es href?
    • un atributo
    • un elemento
    • una etiqueta de cierre
  2. ¿Qué marca una etiqueta de cierre?
    • Una barra después del primer corchete angular
    • Dos puntos
    • Comillas dobles
  3. ¿Está bien anidado <p><em>Hi</p></em>?
    • No, em debe cerrarse antes que p
    • Sí
    • Sí, el orden no importa
  4. ¿Cuál de estos es un elemento vacío?
    • br
    • p
    • strong
  5. ¿Qué elemento marca palabras de importancia fuerte?
  6. Quieres texto en negrita solo como decoración. ¿Qué debes usar?
    • CSS
    • strong
    • h1
  7. Escribe la referencia de carácter que muestra el signo menor que como texto.
  8. Escribes 5 espacios entre dos palabras. ¿Cuántos espacios aparecen?
  9. ¿Qué hace el navegador con un comentario HTML?
    • Lo ignora
    • Lo muestra en gris
    • Lo muestra como información emergente
  10. ¿Qué atributo es booleano y se activa solo con su nombre?
    • required
    • href
    • lang
Ideas clave
  • Elemento = etiqueta de apertura + contenido + etiqueta de cierre.
  • Los atributos son pares name="value" dentro de la etiqueta de apertura.
  • Cierra los elementos en orden inverso al de apertura; los elementos vacíos no tienen etiqueta de cierre.
  • Usa &lt; &gt; &amp; para los caracteres especiales; los espacios en blanco se colapsan.
Fuentes de este curso (10)
  • WHATWG, HTML Living Standard (html.spec.whatwg.org, checked 2026-10-17)
  • MDN Web Docs, Learn web development: Structuring content with HTML, and the HTML element reference (developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content and developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements, checked 2026-10-17)
  • MDN, HTML images (alt text guidance, checked 2026-10-17)
  • W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree, checked 2026-10-17)
  • CERN, A short history of the Web (home.cern/science/computing/the-birth-of-the-web/short-history-web/, checked 2026-10-17)
  • W3C and WHATWG memorandum of understanding, 28 May 2019 (w3.org/2019/04/WHATWG-W3C-MOU.html, checked 2026-10-17)
  • W3C, Using ARIA, first rule of ARIA use (w3.org/TR/using-aria/, checked 2026-10-17)
  • W3C Markup Validation Service (validator.w3.org, checked 2026-10-17)
  • MDN, Viewport meta element (checked 2026-10-17)
  • Every code exercise was checked with a Playwright probe against a reference solution.

Fecha de consulta: 2026-10-17