Etiqueta en wbr en HTML

¿Qué es la etiqueta <wbr> en HTML?

La etiqueta <wbr> en HTML5 es una etiqueta de marcado en línea que indica un posible punto de quiebre de palabras (word break opportunity) dentro de un texto. Su propósito es ayudar al navegador a determinar los puntos adecuados para dividir una palabra larga cuando no cabe en una línea y debe continuar en la siguiente.

La etiqueta <wbr> es especialmente útil para lidiar con palabras largas, URLs o secuencias de caracteres que podrían causar problemas de formato.

Ejemplo de uso

El uso de la etiqueta <wbr> es bastante simple. Solo tienes que insertarla en el lugar donde quieras permitir un salto de línea en una palabra o secuencia de caracteres:


<p>Esta es una palabra muy<wbr>largaparademostrar<wbr>elpuntodequiebre<wbr>correcto.</p>

Lenguaje del código: HTML, XML (xml)

En este ejemplo, el navegador tratará de dividir la palabra larga en los puntos donde se encuentren las etiquetas <wbr>. Si el espacio disponible no es suficiente para mostrar la palabra completa en una línea, el navegador puede optar por dividir la palabra en uno de los puntos de quiebre sugeridos.

Cabe mencionar que la etiqueta <wbr> no garantiza un salto de línea, simplemente indica una posición preferida para que el navegador lo considere.

Es importante tener en cuenta que <wbr> es una etiqueta vacía, lo que significa que no tiene un par de apertura y cierre como muchas otras etiquetas de HTML. Por último, la etiqueta <wbr> es compatible con la mayoría de los navegadores modernos, pero puede que no funcione en navegadores más antiguos o en algunos navegadores específicos.

Atributos

La etiqueta <wbr> de HTML5 no tiene atributos específicos o principales propios. Es una etiqueta vacía que simplemente se utiliza para indicar un posible punto de quiebre de palabras dentro de un texto. No se le asignan atributos para modificar su comportamiento, como sí ocurre con otras etiquetas de HTML5.

Sin embargo, como cualquier otra etiqueta de HTML, la etiqueta <wbr> puede tener atributos globales que son aplicables a todos los elementos en HTML5.

Algunos de estos atributos globales incluyen:

  • class: Para asignar clases CSS al elemento.
  • id: Para asignar un identificador único al elemento.
  • style: Para aplicar estilos CSS en línea al elemento.
  • title: Para agregar información adicional sobre el elemento que se mostrará como un tooltip.
  • data-*: Para agregar atributos personalizados que almacenan información adicional específica del sitio o la aplicación.

Aunque puedes agregar atributos globales a la etiqueta <wbr>, en la mayoría de los casos no es necesario, ya que su función principal es simplemente indicar un punto de quiebre de palabras sugerido. La etiqueta <wbr> se utiliza principalmente en su forma básica, sin atributos:

Más ejemplos

Aquí tienes tres ejemplos de uso avanzado de la etiqueta <wbr> en HTML5, que incluyen atributos globales y estilos CSS:

Ejemplo 1: Uso de <wbr> con estilos CSS


<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Ejemplo 1: Uso de &lt;wbr&gt; con estilos CSS</title>
    <style>
        .highlight {
            color: red;
            font-weight: bold;
        }
    </style>
</head>
<body>
    <p>
        Esta es una palabra <span class="highlight">muy<wbr>largaparademostrar<wbr></span> el punto de quiebre <span class="highlight"><wbr>correcto</span>.
    </p>
</body>
</html>

Lenguaje del código: HTML, XML (xml)

Ejemplo 2: Uso de <wbr> con atributos globales


<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Ejemplo 2: Uso de &lt;wbr&gt; con atributos globales</title>
</head>
<body>
    <p>
        Esta es una palabra <span id="first-break">muy<wbr></span>largaparademostrar<span id="second-break"><wbr></span> el punto de quiebre <span id="third-break"><wbr>correcto</span>.
    </p>
</body>
</html>

Lenguaje del código: HTML, XML (xml)

Ejemplo 3: Uso de <wbr> con atributos de datos personalizados


<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Ejemplo 3: Uso de &lt;wbr&gt; con atributos de datos personalizados</title>
</head>
<body>
    <p>
        Esta es una palabra <span data-breakpoint="1">muy<wbr></span>largaparademostrar<span data-breakpoint="2"><wbr></span> el punto de quiebre <span data-breakpoint="3"><wbr>correcto</span>.
    </p>
</body>
</html>

Lenguaje del código: HTML, XML (xml)

Estos ejemplos muestran cómo se pueden agregar atributos globales y estilos CSS a la etiqueta <wbr> y sus elementos circundantes, aunque es importante mencionar que agregar atributos y estilos directamente a la etiqueta <wbr> no es una práctica común, ya que su función principal es sugerir puntos de quiebre de palabras.