Wygląda na to, że wyglądają tak samo, ale W3C uważa je za wystarczająco różne, aby mieć oddzielne definicje znaczników. Jaka jest semantyczna różnica między <acronym>
i <abbr>
w zakresie językoznawstwa, specyfikacji HTML i interpretacji.Różnica między <acronym> i <abbr>?
Odpowiedz
Numer acronym składa się z pierwszych liter niektórych słów (np. Marker w górę języka => HTML), natomiast kod abbreviation jest skróconą formą wyrazu (np. Skrót => abbr).
Wikipedia daje dokładniejszy obraz drobnych szczegółów.
To nie jest angielski.stackexchange.com. Czy jesteś pewien, że są to zalecane semantyczne użycie dla HTML? – Pacerier
http://www.w3.org/TR/html401/struct/text.html#edef-ABBR mówi:
zachodnie języki szerokie wykorzystanie akronimów, takich jak "GmbH", "NATO" i "FBI", a także skróty jak "M.", "Inc." "et al.", "etc.". Zarówno chiński, jak i japoński stosują analogiczne mechanizmy skracania, w których długie nazwy odnoszą się później do podzbioru znaków Han z pierwotnego wystąpienia.
Więc domyślam się, że Aa Bb Cccccc -> ABC
jest akronimem, -> Ab Bb Ccc
. jest skrótem. Praktycznie widziałem ludzi używających <abbr>
.
Co z HTML5? – Pacerier
Skrót: Skrócona forma słowa.
ex: lb., amt., Mgmt.
initialism: Skrót utworzony z pierwszych liter frazy
Ex: HTML, SVG
akronim: AN initialism że jest wymawiane jako słowo.
ex: radar, Scuba, JIT, WYSIWYG
Ja lubię pedant ;-) –
Faktycznie, różnice są tak małe, że HTML5 postanowił upuścić acronym
na rzecz abbr
.
To powinna być zaakceptowana odpowiedź. – rTECH
@rTECH Dlaczego? Pytanie brzmiało "jakie są różnice", a ta odpowiedź mówi "różnice są niewielkie". To może być istotne i dobrze wiedzieć, ale to nie jest "odpowiedź". –
@MrLister To tylko część pytania, a IMHO najmniej interesująca. Pozostała część pytania brzmi "Jaka jest różnica w specyfikacji HTML?", A domniemane pytanie brzmi: "którego z nich użyć?". Ta odpowiedź wskazuje, że w rzeczywistości specyfikacja już nie różnicuje, a jeden z tagów został uznany za przestarzały. StackOverflow dotyczy praktycznie wszystkich praktycznych rozwiązań, a ja (i prawdopodobnie wiele innych) znalazłem to pytanie podczas szukania go w Google. Ta odpowiedź rozwiązuje mój prawdziwy problem. –
abbr: używa krótkiej formy wyrazu. Przykład: - UK dla Zjednoczonego Królestwa akronim: słowo utworzone z początkowych części nazwy, takie jak kominternowskiego, od Międzynarodówki Komunistycznej
Abbreviation
jest po prostu skrót od słowa lub wyrażenia while acronym
oznacza każdą literę w słowo (np. jak najszybciej: tak szybko, jak to możliwe).
Stare pytanie na bok, znacznik <acronym>
nie jest obsługiwany w HTML5. Zamiast tego użyj tagu <abbr>
.
- 1. Jaka jest różnica między << i + =?
- 2. Różnica między <string> i <string.h>?
- 3. W ASP.Net, jaka jest różnica między <% = i <% #
- 4. Różnica między <% ... %> i <%= .. %> w szynach 3
- 5. Jaka jest różnica między <% # i <% = w ASP.NET MVC?
- 6. Jaka jest różnica między <%# %> i <%= %>?
- 7. Jaka jest różnica między tagami otwierającymi <% # i <% = otwierającymi?
- 8. Jaka jest różnica między <%: a <% = i <% # w aspxie?
- 9. Jaka jest różnica między "<>" a "! ="?
- 10. SortedList <>, SortedDictionary <> i Dictionary <>
- 11. Jaka jest różnica między robi wektor <vector<T...>> i grafika <vector<T> ...>
- 12. Dlaczego użycie <% i <% = w widokach?
- 13. Jaka jest różnica między! = I <> w serwerze sql
- 14. Różnica między ByteArray i Array <Byte> w kotlinie
- 15. Różnica między IEnumerable i IEnumerable <T>?
- 16. Różnica między bazą słowników i Słownikiem <Tkey,Tvalue>
- 17. Różnica między ToArray() i ToArray <int>();
- 18. Różnica między renderowanymi i widocznymi atrybutami <p:dialog>
- 19. Różnica między typem danych "datetime64 [ns]" i "<M8 [ns]"?
- 20. Różnice między .CreateObjectSet <T>,. Ustaw <T> i .CreateQuery <T>?
- 21. Różnica między <% = wyrażenie%> i <% = wyrażenie -%> w Ruby on Rails
- 22. XSLT: jaka jest różnica między <copy-of> i <apply-templates>?
- 23. Idiomatic Scala: Różnica semantyczna między <Collection> Jak i <Collection> Rodzaje?
- 24. Różnica między tagiem <script> a typem i <script> bez typu?
- 25. Jaka jest różnica między "szablonem <class T>" i "szablonem <typename T>"?
- 26. Różnica między <xsd:all> i <xsd: sequence> w definicji schematu?
- 27. Różnica między PredicateBuilder <True> i PredicateBuilder <False>?
- 28. Jaka jest różnica między <stdin> i <STDIN>?
- 29. Jaka jest różnica między <chrono> i <ctime>?
- 30. Jaka jest różnica między <% # Bind ("")%> i <% # Eval ("")%> w ASP.NET?
Jestem za tym http://camendesign.com/abbr_redux – Sharky