Hopp til innholdet

cjohansen.no

Semantiske forkortelser

Forkortelser og akronymer forekommer ofte når vi skriver på web. Spesielt vi som jobber med web er særlig aktive på bruken av akronymer. Godt da å vite at HTML har verktøyene som trengs for å markere dem.

Aktuelle elementer

Dagens fokuselementer er <abbr> og <acronym> to elementer som virkelig har gjenoppstått de siste årene med den store mengden HTML-kyndige bloggere.

Forkortelser med <abbr>

<abbr>, eller "abbreviation" er elementet for enhver forkortelse. Innholdet i elementet (teksten mellom taggene) er selve forkortelsen. Gjennom title-attributtet har vi muligheten til å gi den fulle stavelsen av forkortelsen:

<abbr title="Abbreviation" lang="en" xml:lang="en" >abbr</abbr>

De fleste moderne nettlesere vil vise denne teksten med en prikkete linje under. Ved å føre musen over vil en "hjelpe-peker" vises (pil+? på windows) og litt etter dukker verdien i title-attributtet opp. Dermed har elementet også en umiddelbar nytteverdi, fordi brukerne dine kan bruke korrekt markerte forkortelser til å lettere forstå innholdet ditt.

Forkortelser på denne måten har også en annen fordel; ved å gi hele ordet/uttrykket i title-attributtet gjør du potensielt viktige nøkkelord tilgjengelig for søkemotorene, slik at de har en sjans til å forstå at du skriver om det du gjør, selvom du bruker forkortelser.

Forkortelser med <acronym>

<acronym> brukes på helt tilsvarende måte som <abbr>. Den lille forskjellen ligger i at <acronym>, som navnet tilsier, beskriver et akronym. Et akronym er en forkortelse som dannes ved å ta første bokstav i alle ordene i et uttrykk:

<acronym title="HyperText Markup Language" lang="en" xml:lang="en">HTML</acronym>

Merk at man ofte gjør de bokstavene som utgjør akronymet store.

...and then there were one

Vi har to elementer for forkortelser idag. Gitt noe forvirring mellom når man skal bruke <acronym> over <abbr>, og det faktum at alle akronymer også er forkortelser finnes det i fremtiden kun <abbr>. Hvordan kan jeg være så sikker? Vel, det kan jeg jo selvølgelig ikke være, men både HTML5 og XHTML2 har kuttet <acronym>, så det er mye som taler for at dette skjer uansett hvilken standard som vinner frem.

Muligens relatert

2006 - 2012 Christian Johansen Creative Commons Lisens