Texto en línea
Elementos que marcan una parte del texto dentro de un párrafo.
<a>: Un enlace.
<strong>: Importancia, seriedad o urgencia.
<em>: Énfasis.
<span>: Un trozo de texto sin significado, para darle estilo o manipularlo con JavaScript.
- Elementos que marcan una parte del texto dentro de un párrafo: enlaces, énfasis, código, fechas… No empiezan línea nueva. Elígelos por lo que significan, no por cómo se ven.
- Cada elemento lleva una definición corta y un ejemplo. En Practica, al final, tienes los mismos ejemplos para editarlos y ver el resultado al momento.
- Esencial. Un enlace: a otra página, a otra parte de la misma página (#id), a un correo o a un teléfono. El texto del enlace tiene que decir adónde lleva.
- Valores: href, target="_blank", download, rel
- 📌 Nota. Evita «pincha aquí»: con un lector de pantalla se puede saltar de enlace en enlace, y «aquí» no dice nada.
Introducción
Elementos que marcan una parte del texto dentro de un párrafo: enlaces, énfasis, código, fechas… No empiezan línea nueva. Elígelos por lo que significan, no por cómo se ven.
Cada elemento lleva una definición corta y un ejemplo. En Practica, al final, tienes los mismos ejemplos para editarlos y ver el resultado al momento.
<a>
Esencial. Un enlace: a otra página, a otra parte de la misma página (#id), a un correo o a un teléfono. El texto del enlace tiene que decir adónde lleva.
Valores: href, target="_blank", download, rel
📌 Nota. Evita «pincha aquí»: con un lector de pantalla se puede saltar de enlace en enlace, y «aquí» no dice nada.
<strong>
Esencial. Importancia, seriedad o urgencia. Se ve en negrita, pero la negrita decorativa se hace con CSS.
<em>
Esencial. Énfasis: cambia el sentido de la frase, como cuando lo dices en voz alta. Se ve en cursiva.
<b>
Llama la atención sobre unas palabras sin darles más importancia: palabras clave, nombres de producto.
<i>
Texto con otra voz o en otro registro: palabras en otro idioma, términos técnicos, títulos de obras, pensamientos.
<u>
Marca un texto con una anotación no textual, como una falta de ortografía. Se ve subrayado y se confunde con un enlace: úsalo poco.
<s>
Algo que ya no es correcto o no vale, pero se deja a la vista: un precio anterior.
<mark>
Resalta un texto por su relevancia en ese momento: las palabras buscadas, una parte de una cita.
<small>
Letra pequeña: avisos legales, derechos, aclaraciones al margen.
<span>
Esencial. Un trozo de texto sin significado, para darle estilo o manipularlo con JavaScript. Es el <div> en línea.
<br>
Un salto de línea dentro del mismo párrafo: en direcciones, poemas, letras de canciones. No lo uses para separar párrafos ni para dejar espacio.
<wbr>
Un punto donde el navegador puede partir una palabra muy larga si no cabe. No añade guion.
<code>
Esencial. Un fragmento de código dentro del texto: un nombre de elemento, de propiedad, de fichero.
<kbd>
Lo que la persona tiene que teclear: teclas, atajos, órdenes.
<samp>
Lo que devuelve un programa: un mensaje de error, la salida de la terminal.
<var>
Una variable en matemáticas o en programación.
<abbr>
Una abreviatura o una sigla. El significado completo, la primera vez, en el texto o en title.
<dfn>
El término que se define en esa frase o en ese párrafo.
<cite>
El título de una obra: un libro, una película, una canción, un cuadro.
<q>
Una cita corta dentro del texto. El navegador añade las comillas.
<time>
Una fecha o una hora. En datetime va en formato que entienden las máquinas (año-mes-día), para calendarios y buscadores.
<data>
Un dato con su valor para máquinas en value (un código de producto, un número).
<sub>
Subíndice: fórmulas químicas, notas matemáticas.
<sup>
Superíndice: exponentes, ordinales en otros idiomas, llamadas a notas.
<bdi>
Aísla un texto cuya dirección no conoces (por ejemplo, un nombre de usuario en árabe), para que no desordene lo que lo rodea.
<bdo>
Fuerza la dirección del texto con dir (ltr o rtl).
<ruby>
Anotación ruby: una guía de pronunciación encima del texto, propia del chino y del japonés.
<rt>
El texto de la anotación dentro de <ruby>.
<rp>
Paréntesis para los navegadores que no saben mostrar <ruby>; los demás los ocultan.
<del>
Texto borrado en una revisión del documento. Con datetime, cuándo.
<ins>
Texto añadido en una revisión del documento.