Hva er HTML-ankere?
Siden nesten starten av HyperText Markup Language (HTML) som brukt på nettet, har HTML-ankere forblitt et av de viktigste interaktive elementene som brukes på nesten alle websider. HTML-ankere er en type tagg som er representert med bokstaven "A" som lar en bruker klikke på et element og enten føres til en universal ressursplassering (URL), for eksempel en annen webside eller til en annen seksjon i det samme HTML-dokumentet . Det er mer vanlig å referere til HTML-ankere som lenker eller hyperkoblinger. I likhet med mange andre HTML-koder, kan ankere tilpasses med både standard HTML-formateringsegenskaper og CSS-utvidelser.
Innenfor en webside brukes HTML-ankere for å flytte en bruker fra en side til en annen, eller til andre markerte steder på samme side. Ankeret er representert med bokstaven "A" i begynnelsen av taggen. Når du flytter mellom websider, tildeles adressen til destinasjons-URL-en til hypertekstreferanse (href) -egenskapen, selv om dette også kan være et bilde, et program eller nesten hvilken som helst type innhold. Standard oppførsel for et anker er å åpne den nye URL-en i det samme nettleservinduet, og erstatte det gjeldende innholdet, selv om denne oppførselen kan endres til å åpne URLer i nye vinduer eller i målrettede rammer på en side.
Den andre bruken av HTML-ankere er enten å definere eller flytte til deler av HTML-dokumentet som blir sett på. Ved å tilordne et navn til ankeretiketten gjennom navnegenskapen, opprettes et anker i dokumentet som det kan henvises andre steder. Akkurat som å flytte til en annen webside, kan ankeretiketten brukes til å flytte til et anker på samme side når den er definert, slik at det kan opprettes en innholdsfortegnelse eller indekser.
Når du bruker HTML-ankere, har selve taggen ingen visuell representasjon, men må i stedet legge ved det visuelle elementet som skal brukes til å representere det. Ankeretiketten kan vikle rundt tekst, bilder eller hele formaterte blokker. Som standard understrekes og farges visuelle HTML-elementer som er omgitt av ankermerker, avhengig av om lenken ble besøkt av brukeren. Ankertekst endrer også farge når en mus svever over den, selv om dette igjen kan endres.
Bruken av HTML-ankere for å definere lokasjoner i et enkelt dokument er blitt avskrevet og bør ikke brukes uten å opprettholde gammel kode. I stedet bør ankerplasseringer i et dokument defineres ved å tilordne en identifikasjon (ID) gjennom CSS for å blokkere nivåmerker, for eksempel overskrifter. Ankeretiketten kan imidlertid fortsatt brukes til å hoppe til disse stedene med en kobling.