2009-06-15 16 views
23

Definitionsgemäß scheinen sie gleich zu sein, aber sie werden vom W3C als unterschiedlich genug angesehen, um getrennte Tagdefinitionen zu haben. Was ist der semantische Unterschied zwischen <acronym> und <abbr> in Bezug auf Linguistik, HTML-Spezifikation und Interpretation.Unterschied zwischen <acronym> und <abbr>?

+0

ich bin dafür http://camendesign.com/abbr_redux – Sharky

Antwort

22

Ein acronym besteht aus den Anfangsbuchstaben einiger Wörter (z. B. Hypertext Markup Language => HTML), während abbreviation eine verkürzte Form eines Wortes ist (z. B. Abkürzung => abbr).

Wikipedia gibt einen genaueren Blick auf die wesentlichen Details.

+13

Dies ist nicht englisch.stackexchange.com. Sind Sie sicher, dass dies die empfohlene semantische Verwendung für HTML ist? – Pacerier

4

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

westliche Sprachen umfangreiche Verwendung von Akronymen wie "GmbH", "NATO" und "FBI", sowie Abkürzungen wie "M.", "Inc." machen, "et al.", "usw.". Sowohl Chinesisch als auch Japanisch verwenden analoge Abkürzungsmechanismen, wobei ein langer Name nachfolgend mit einer Teilmenge der Han-Zeichen aus dem ursprünglichen Vorkommen bezeichnet wird.

Also ich denke, Aa Bb Cccccc -> ABC ist Akronym, -> Ab Bb Ccc. ist eine Abkürzung. Praktisch sah ich Leute <abbr> verwenden.

+0

Was ist mit HTML5? – Pacerier

21

Abkürzung: Eine verkürzte Form eines Wortes.
ex: lb., amt., Mgmt.

initialism: Eine Abkürzung aus den Anfangsbuchstaben eines Satzes gebildet
ex: HTML, SVG

Akronym: Ein initialism, das als Wort ausgesprochen wird.
ex: Radar, Tauchen, JIT, WYSIWYG

+5

Ich mag einen Pedanten ;-) –

41

Tatsächlich sind die Unterschiede so gering, dass HTML5acronym für abbr fallen entschieden.

+0

Dies sollte die akzeptierte Antwort sein. – rTECH

+1

@rTECH Warum? Die Frage war: "Was sind die Unterschiede" und diese Antwort sagt "die Unterschiede sind klein". Es könnte relevant sein, und es wäre gut zu wissen, aber das ist nicht "die Antwort". –

+1

@MrLister Das ist nur ein Teil der Frage, und IMHO der am wenigsten interessante Teil. Der Rest der Frage ist "Was ist der Unterschied in Bezug auf die HTML-Spezifikation?", Und die implizite Frage ist "welche sollte ich verwenden?". Diese Antwort weist darauf hin, dass die Spezifikation tatsächlich nicht mehr differenziert und eines der Tags veraltet ist. Bei StackOverflow geht es genauso um praktische Lösungen wie um alles, und ich (und wahrscheinlich viele andere) haben diese Frage beim googlen über das zu verwendende Tag gefunden. Diese Antwort löst mein wirkliches Problem. –

0

Abk .: verwendet die Kurzform des Wortes. Beispiel: - UK für Vereinigtes Königreich Akronym: Wort von den ersten Teilen eines Namens gebildet, wie Komintern, von Komintern

1

Abbreviation ist nur eine Kurzform eines Wortes oder einer Phrase, während acronym repräsentiert jeden Buchstaben in ein Wort (zB so schnell wie möglich).

6

Alte Frage beiseite, das <acronym>-Tag wird nicht in HTML5 unterstützt. Verwenden Sie stattdessen das Tag <abbr>.

Verwandte Themen