2009-06-15 30 views
23

Definitivamente parecen lo mismo, sin embargo, el W3C los considera lo suficientemente diferentes como para tener definiciones de etiqueta separadas. ¿Cuál es la diferencia semántica entre <acronym> y <abbr> en términos de lingüística, las especificaciones de HTML y la interpretación.Diferencia entre <acronym> y <abbr>?

+0

im a favor de este http://camendesign.com/abbr_redux – Sharky

Respuesta

22

Un acronym se hace de las letras iniciales de algunas palabras (e.g.Hypertext Markup Language => HTML), mientras que un abbreviation es una forma acortada de una palabra (por ejemplo abreviatura => abbr).

Wikipedia ofrece una vista más precisa de los detalles esenciales.

+13

Esto no es english.stackexchange.com. ¿Estás seguro de que esos son los usos semánticos recomendados para HTML? – Pacerier

4

http://www.w3.org/TR/html401/struct/text.html#edef-ABBR dice:

lenguas occidentales hacen un amplio uso de siglas como "GmbH", "OTAN", y "FBI", así como abreviaturas como "M", "Inc.", "et al.", "etc.". Tanto los chinos como los japoneses utilizan mecanismos de abreviatura análogos, en los que se hace referencia a un nombre largo posteriormente con un subconjunto de los caracteres Han de la aparición original.

así que supongo que es Aa Bb Cccccc -> ABC siglas, -> Ab Bb Ccc. es abreviatura Prácticamente vi personas usar <abbr>.

+0

¿Qué hay de HTML5? – Pacerier

21

abreviatura: abreviatura de una palabra.
ex: lb., amt., Mgmt.

siglas: Abreviatura formado a partir de las letras iniciales de una frase
ejemplo: HTML, SVG

siglas: Una sigla que se pronuncia como una palabra.
ex: radar, equipo de submarinismo, JIT, WYSIWYG

+5

Me gusta un pedante ;-) –

41

En realidad, las diferencias son tan pequeñas que HTML5 decidió abandonar acronym a favor de abbr.

+0

Esta debería ser la respuesta aceptada. – rTECH

+1

@rTECH ¿Por qué? La pregunta era "¿cuáles son las diferencias?" Y esta respuesta dice "las diferencias son pequeñas". Puede ser relevante, y podría ser bueno saberlo, pero esta no es "la respuesta". –

+1

@MrLister Eso es solo una parte de la pregunta, y en mi humilde opinión la parte menos interesante. El resto de la pregunta es "¿cuál es la diferencia en términos de la especificación HTML?", Y la pregunta implícita es "¿cuál debo usar?". Esta respuesta señala que, de hecho, la especificación ya no se diferencia, y una de las etiquetas ha quedado en desuso. StackOverflow trata sobre soluciones prácticas tanto como cualquier otra cosa, y yo (y probablemente muchos otros) encontré esta pregunta mientras busqué en Google qué etiqueta usar. Esta respuesta es la que resuelve mi problema de la vida real. –

0

abbr: utiliza la forma abreviada de la palabra. ejemplo: - Reino Unido para Reino Unido acrónimo: palabra formada por las partes iniciales de un nombre, como Commintern, de IC

1

Abbreviation es sólo una forma corta de una palabra o una frase, mientras que acronym representa cada letra en una palabra (por ejemplo, lo antes posible: tan pronto como sea posible).

6

Dejando a un lado la pregunta, la etiqueta <acronym> no es compatible con HTML5. Use la etiqueta <abbr> en su lugar.

Cuestiones relacionadas