El elemento HTML <abbr> (o Elemento de Abreviación HTML) representa una abreviación y opcionalmente proporciona a descripción completa para ella. Si está presente, el atributo title debe contener la descripción completa y nada más.
<p>I do <abbr title="Hypertext Markup Language">HTML</abbr></p>
Ver ejemplos en más profundidad en el artículo Cómo marcar abreviaciones y hacerlas entendibles.
| Interfaz DOM | HTMLElement |
|---|---|
| Categorías de contenido | Contenido dinámico, contenido estático o de texto, contenido palpable |
| Conteido permitido | Contenido de estático o de texto |
| Elementos padre permitidos | Cualquier elemento que acepte contenido estático o de texto |
Atributos
Este elemento solo incluye los atributos globales.
Utiliza el atributo title para definir la descripción completa de la abreviación. Algunos agentes de usuario lo presentan como un tooltip.
Nota: En lenguajes con números gramaticales (especialmente lenguajes con más de dos números, como el Árabe), utiliza el mismo número gramatical en el atributo title como dentro del elemento <abbr>.
Especificaciones
| Especificación | Estado | Comentario |
|---|---|---|
| WHATWG HTML Living Standard The definition of '<abbr>' in that specification. |
Living Standard | |
| HTML5 The definition of '<abbr>' in that specification. |
Recommendation | |
| HTML 4.01 Specification The definition of '<abbr>' in that specification. |
Recommendation |
Compatibilidad de navegador
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | 2.0 | 1.0 (1.7 or earlier) [1] | 7.0 | 1.3 | (Yes) |
| Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
[1] Hasta Gecko 1.9.2 (Firefox 3.6), Firefox implementó la interfaz HTMLSpanElement para este elemento en lugar de la interfaz HTMLElement.
Estilo por defecto
El propósito de este elemento es puramente por la conveniencia del autor y por defecto todos los navegadores lo muestran en línea (display: inline), sin embargo su estilo por defecto varía de un navegador a otro:
- Algunos navegadores, como Internet Exlorer, no lo diseñan de manera diferente que el elemento
<span>. - Opera, Firefox, y algunos otros añaden un subrayado de puntos al contenido del elemento.
- Algunos navegadores no solo añaden un subrayado de puntos, sino que también lo ponen en minúsculas; para evitar este estilo, añadir algo como
font-variant: noneen CSS se hace cargo de este caso.
Ver también
- Utilizando el elemento <abbr>
- Otros elementos de nivel semántico de texto:
<a>,<em>,<strong>,<small>,<cite>,<q>,<dfn>,<time>,<code>,<var>,<samp>,<kbd>,<sub>,<sup>,<b>,<i>,<mark>,<ruby>,<rp>,<rt>,<bdo>,<span>,<br>,<wbr>.