Tienda
1


















La imagen muestra un fondo azul con un texto centrado en letras blancas que muestra la palabra u

Última modificación: 2024-06-18

Elemento <u> en HTML5

Descripción

El elemento <u> en HTML5 es un elemento de texto en línea que se utiliza para subrayar texto. Sin embargo, su uso no es tan simple como añadir un guión bajo al texto. Su significado semántico ha cambiado a lo largo del tiempo y, en HTML5, tiene una connotación más específica y recomendada para ciertos contextos.

En HTML5, el <u> puede ser utilizado para:

  1. Subrayado traducional:
    • El texto que suele ser reconocido como información que está consciente del usuario como errores ortográficos.
  2. Texto que tiene otra interpretación:
    • Como nombres propios en contextos sin ambigüedad.
  3. Marcado de texto específico para ser diferenciado:
    • Como un estilo particular dentro de un contexto visual.

A continuación se presentan los atributos que pueden ser aplicados al elemento <u>:

  • Globales: Estos son los mismos atributos disponibles para la mayoría de los elementos en HTML5, lo que permite una gran versatilidad en cuanto a personalización y funcionalidad. Algunos atributos globales son:
    • class: Proporciona una manera de clasificar el elemento para aplicar estilos CSS o seleccionar con JavaScript.
    • id: Define un identificador único para el elemento.
    • style: Permite aplicar estilos en línea.
    • title: Contiene el texto que se muestra como información adicional al pasar el ratón sobre el elemento.
    • lang: Especifica el idioma del elemento.
    • dir: Indica la dirección del texto (ltr para izquierda a derecha, rtl para derecha a izquierda).
    • tabindex: Permite manejar el orden de navegación con el teclado.
    • accesskey: Define una tecla de acceso rápido para enfocar el elemento.
    • Otros: contenteditable, draggable, hidden, spellcheck.

Uso de <u> en HTML5 con ejemplos

El uso tradicional del elemento <u> era simplemente para subrayar texto, pero como se mencionó antes, su uso ahora se recomienda únicamente en contextos específios para significado semántico. A continuación se muestran algunos ejemplos:

Ejemplo 1: Error ortográfico
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Ejemplo de uso del elemento <u></title>
</head>
<body>
    <p>El documento tiene algunas <u>erratas</u> que deben ser corregidas.</p>
</body>
</html>
Ejemplo 2: Nombre propio en un contexto especial
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Nombre propio subrayado</title>
</head>
<body>
    <p>Por favor, llame a <u>Juan Pérez</u> cuando llegue a la recepción.</p>
</body>
</html>
Ejemplo 3: Uso para diferenciación visual dentro de un texto
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Texto subrayado para énfasis visual</title>
</head>
<body>
    <p>El documento contiene un término <u>clave</u> que debe ser subrayado para mayor claridad.</p>
</body>
</html>

Estos ejemplos muestran cómo se puede usar el elemento <u> en HTML5 para subrayar texto en diferentes contextos semánticos. Recuerda que el uso del <u> debe ser pensado cuidadosamente, y en muchos casos, el uso de hojas de estilo CSS puede ser más adecuado para la presentación visual.




Colaboraciónes de nuestros usuarios

¿Tienes algo que agregar? ¡Déjanos tu colaboración!