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
: none
en 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>
.