Etiqueta HTML
Cuándo usar la < u > Elemento
Cuando el elemento <u>
se concibió inicialmente, se suponía que debía usarse para identificar el texto que debe estar subrayado. Sin embargo, usar HTML para agregar efectos estilísticos ya no se considera una buena práctica. En su lugar, se debe usar HTML para agregar estructura y significado semántico al contenido de una página web, y CSS debe usarse para agregar estilos y diseño de la página de control.
Lo que eso significa es que las etiquetas antiguas como <u>
que se concibieron originalmente con la presentación en mente tienen que ser reformuladas con significado semántico, o en desuso y eliminado de la especificación HTML.
Entonces, ¿qué significado semántico transmite este elemento en HTML moderno? De acuerdo con la especificación HTML5 publicada por el W3C:
El elemento u representa un espacio de texto con un articulado ed, aunque representada explícitamente, anotación no textual …
Lamentas haber preguntado, ¿no es así? Aclaremos un poco esa definición.
Primero, ¿qué es una anotación no textual? Bueno, agregar una anotación significa agregar una explicación o nota. Sin embargo, en este caso, la anotación no es textual, lo que significa que la anotación no tiene nada que ver con el contenido del texto.
En segundo lugar, la anotación no está articulada pero se representa explícitamente. En otras palabras, el navegador y el desarrollador web pueden optar por mostrar la anotación de la forma que deseen. De forma predeterminada, los navegadores mostrarán el texto rodeado de etiquetas u
como subrayado, pero eso no es necesariamente obligatorio y no forma parte de la especificación HTML. La forma en que debe aparecer la anotación no está articulada, muéstrela como desee. Solo asegúrese de que la anotación sea fácil de detectar, en otras palabras: renderizada explícitamente.
Vamos a juntar las piezas. El elemento u
se usa para:
- Agregar una anotación que nos diga algo sobre el texto seleccionado en sí, no sobre el contenido o mensaje del texto. .
- La forma en que se agrega la anotación no está articulada. Las palabras entre las etiquetas
u
no tienen que estar subrayadas, cualquier método de anotación es aceptable siempre que… - La anotación se debe representar explícitamente, es decir: fácil de detectar.
Entonces, ¿qué tipo de casos de uso existen para esta etiqueta de nicho? El uso más común es identificar palabras mal escritas. Supongamos que presenta un texto que incluye palabras mal escritas intencionalmente que deberían llamar la atención del lector. El elemento <u>
sería una excelente opción para identificar esas palabras.