Elemento u en HTML

Elemento u en html

El elemento html u se utiliza para mostrar texto con una línea horizontal debajo de su línea de base.

En HTML5, este elemento es una parte de texto a la que se hace referencia aplicándole un efecto explícito, pero ese efecto no es texto y está desmarcado, o para indicar que el texto está mal escrito.

El siguiente es un ejemplo del uso del elemento <u> para indicar un error ortográfico:

< p > Bienvenidos
  < u > a todos </ u > . 
</ p >

Etiqueta html u

Clasificaciones de contenidoElemento organizativo o elemento normal.
Contenido permitidoContenido ordinario.
AcrónimoLas etiquetas de inicio o finalización no se pueden omitir.
Elementos del padreCualquier elemento que acepte contenido normal.
Interfaz DOMOHTMLSpanElement

Características

En este elemento html u se pueden utilizar propiedades globales.

Descripción de uso

Al igual que con todos los elementos de formato, el elemento <u> ha quedado obsoleto en HTML 4, pero se ha reutilizado en HTML5, lo que le da un significado organizativo.

Es decir, si quieres mostrar el texto y subrayarlo sin que tenga un significado organizativo, entonces usa el elemento <span> o cualquier otro elemento adecuado y luego usa la propiedad text-decoration en CSS y asígnale el valor underline.

La especificación HTML5 aconseja evitar el uso del elemento <u> porque su apariencia puede confundirse con el elemento <a>.

La especificación HTML5 recuerda desarrolladores que otros elementos como <em><strong><mark> etc.; son más adecuadas en la mayoría de casos que el elemento <u>.

Formato predeterminado

La mayoría de los navegadores muestran el elemento de <u> establecer la propiedad text-decorationunderline subrayar:

u {
  text-decoration: underline;
}

Soporte de navegadores

ChromoFirefoxEdgeSafariÓpera
SoportadoSoportadoSoportadoSoportadoSoportado