Durata de citire: 3 – 4 minute
Daca ati citit in ultimul timp specificatiile pentru 4.01 si ati incercat sa intelegeti diferenta intre <abbr> si <acronym> cred ca ati ramas confuzi, cel putin asta am patit eu. <abbr> si <acronym> sint termeni ce inca creaza confuzie si care sint diferiti ca insemnatate si ca utilitate in cadrul unui site Web.
Acest articol contine o explicatie despre diferentele dintre cele doua taguri si cand se foloseste fiecare. Primul lucru care trebuie explicat este definitia fiecarui cuvant, pentru care am pus mâna pe dictionar.
abreviere= forma scurtata a unui cuvant sau a unei fraze folosita in special pentru a inlocui o forma completa/intreaga.
Exemplu: A.I.I.A. pentru Anuarul Institutului de Istorie şi Arheologie , U.K. pentru Marea Britanie, S.U.A. pentru Statele Unite ale Americii
acronim= un cuvant format din initiale.
Exemplu: ONU pentru Organizatia Natiunilor Unite, PNL pentru Partidul national Liberal, CNA pentru Consiliul National al Audiovizualului
Din definitiile de mai sus este evident ca, un acronim este o clasa particulara a abrevierilor, abrevierea fiind termenul general dintre cele 2 cuvinte.
Spectrul HTML este totusi inconsistet in ceea ce priveste cei 2 termeni. HTML 4.01 (sectiunea 9.2.1.) spune:
The ABBR and ACRONYM elements allow authors to clearly indicate occurrences of abbreviations and acronyms. Western languages make extensive use of acronyms such as “GmbH”, “NATO”, and “F.B.I.”, as well as abbreviations like “M.”, “Inc.”, “et al.”, “etc.”
in traducere:
Elemetele Abbr si Acronym sunt functionale pentru a evidentia clar aparitia abrevierilor si a acronimelor. Limbile occidentale fac larg uz de acronime precum: “GmbH”, “NATO”si “F.B.I.”, abrevieri precum: “M.”, “Inc.”, “et al.”, “etc.”
Dupa cum se poate observa, inconsistenta intre definitiile celor de la W3 si cea din dictionar, este greu de determinat in textul de mai sus. Pentru a clarifica acestea mai introducem un termen.
initializare = o abreviere a unei fraze care consista in folosirea primei litere a fiecarui cuvant din fraza; diferenta de acronim este aceea ca nu se pronunta ca un singur cuvant: BBC, CIA
Aceasta clarifica inconsistenta (dintre definitia Html si cea folosita de limba engleza) in specificarile W3 . Specificarile ofera exemple pentru folosirea Tag-urilor acronime cu initiale precum FBI in timp ce definitia dictionarului face clar distinctia intre o initializare si un acronim.
Exemple cand se foloseste <abbr> si <acronym>
Elementul acronim
<acronym title=”North Atlantic Treaty Organisation”>NATO</acronym>
Elementul abreviere
<abbr title=”Hyper Text Markup Language” class=”initialism”>HTML</abbr>
<abbr title=”Europe” class=”truncation”>Eur</abbr>
Clasele sunt adaugate pentru a sustine stilul elementelor care folosesc parti de stiluri, nu se adauga in nici un caz semantica, am folosit denumiri evidente pt ca sunt folositoare din punct de vedere autorial.
Exemple de elemente folosite in CSS
acronym {speak : normal;}
abbr.initialism {speak : spell-out;}
abbr.truncation {speak : normal;}
Nu sint articole asemanatoare.