2009-06-15 25 views
23

Definitamente sembrano uguali, tuttavia sono considerati abbastanza diversi dal W3C da avere definizioni di tag separate. Qual è la differenza semantica tra <acronym> e <abbr> in termini di linguistica, le specifiche HTML e l'interpretazione.Differenza tra <acronym> e <abbr>?

+0

im in favore di questo http://camendesign.com/abbr_redux – Sharky

risposta

22

Un acronym è fatta di lettere iniziali di alcuni parole (e.g.Hypertext Mark-up Language => HTML), mentre un abbreviation è una forma abbreviata di una parola (ad esempio abbreviazione => abbr).

Wikipedia fornisce una visione più accurata dei dettagli nitty-gritty.

+13

Questo non è english.stackexchange.com. Sei sicuro che quelli sono l'uso semantico raccomandato per l'HTML? – Pacerier

4

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

lingue occidentali fanno largo uso di acronimi quali "GmbH", "NATO", e "FBI", così come abbreviazioni come "M", "Inc.", "et al.", "ecc.". Sia il cinese che il giapponese usano meccanismi di abbreviazione analoghi, in cui un nome lungo viene riferito successivamente con un sottoinsieme dei caratteri Han dall'occorrenza originale.

Quindi immagino che Aa Bb Cccccc -> ABC sia l'acronimo, -> Ab Bb Ccc. è l'abbreviazione. Praticamente ho visto persone usare <abbr>.

+0

Che dire di HTML5? – Pacerier

21

abbreviazione: una forma abbreviata di una parola.
ex: lb., amt., Mgmt.

sigla: un'abbreviazione formato dalle lettere iniziali di una frase
ex: HTML, SVG

acronimo: una sigla che viene pronunciato come una parola.
es: radar, immersioni, JIT, WYSIWYG

+5

Mi piace un pedante ;-) –

41

In realtà, le differenze sono così piccole che HTML5 ha deciso di abbandonare acronym a favore di abbr.

+0

Questa dovrebbe essere la risposta accettata. – rTECH

+1

@rTECH Perché? La domanda era "quali sono le differenze" e questa risposta dice "le differenze sono piccole". Potrebbe essere rilevante, e potrebbe essere utile sapere, ma questa non è "la risposta". –

+1

@MrLister Questa è solo una parte della domanda e IMHO la parte meno interessante. Il resto della domanda è "qual è la differenza in termini di specifiche HTML?", E la domanda implicita è "quale dovrei usare?". Questa risposta sottolinea che in effetti le specifiche non si differenziano più e uno dei tag è stato deprecato. StackOverflow riguarda soluzioni pratiche come qualsiasi altra cosa, e io (e probabilmente molti altri) ho trovato questa domanda mentre cercavo su quale tag usare. Questa risposta è quella che risolve il mio problema di vita reale. –

0

abbr: utilizza la forma abbreviata della parola. Esempio: - UK per il Regno Unito acronimo: parola formata dalle parti iniziali di un nome, come Commintern, da comunista

1

Abbreviation è solo una breve forma di una parola o di una frase mentre acronym rappresenta ogni lettera in un parola (ad esempio ASAP: il prima possibile).

6

Vecchia domanda a parte, il tag <acronym> non è supportato in HTML5. Utilizzare invece il tag <abbr>.