Hvad er HTML-ankre?
Siden næsten starten af HyperText Markup Language (HTML) som brugt online, har HTML-ankre forblevet et af de centrale interaktive elementer, der bruges på næsten alle websider. HTML-ankre er en type tag repræsenteret med bogstavet "A", der giver en bruger mulighed for at klikke på et element og enten føres til en universal ressource placering (URL), såsom en anden webside eller til en anden sektion i det samme HTML-dokument . Det er mere almindeligt at referere til HTML-ankre som links eller hyperlinks. I lighed med mange andre HTML-tags kan ankere tilpasses med både standard HTML-formateringsegenskaber og cascading style sheet (CSS) extensions.
Inden for en webside bruges HTML-ankere til at flytte en bruger fra en side til en anden eller til andre markerede placeringer på den samme side. Ankeret er repræsenteret med bogstavet "A" i starten af tagget. Når du flytter mellem websider, tildeles adressen på destinationswebadressen egenskaben hypertextreference (href), skønt dette også kan være et billede, et program eller næsten enhver type indhold. Ankerets standardopførsel er at åbne den nye URL i det samme browservindue og erstatte det aktuelle indhold, skønt denne opførsel kan ændres til at åbne URL'er i nye vinduer eller i målrettede rammer på en side.
Den anden brug af HTML-ankre er enten at definere eller flytte til sektioner i det HTML-dokument, der vises. Ved at tildele et navn til ankermærket gennem navnegenskaben, oprettes et anker i dokumentet, der kan henvises andetsteds. Ligesom at flytte til en anden webside, kan ankermærket bruges til at flytte til et anker på den samme side, når det først er defineret, hvilket gør det muligt at oprette en indholdsfortegnelse eller indeks.
Når du bruger HTML-ankre, har selve mærket ingen visuel repræsentation, men skal i stedet indeholde de visuelle elementer, der vil blive brugt til at repræsentere det. Ankermærket kan vikle rundt om tekst, billeder eller hele formaterede blokke. Som standard er visuelle HTML-elementer, der er omgivet af ankermærker, understreget og farvet forskelligt, afhængigt af om linket blev besøgt af brugeren. Ankertekst ændrer også farve, når en mus svæver over den, selvom dette igen kan ændres.
Brugen af HTML-ankere til at definere placeringer i et enkelt dokument er blevet afskrevet og bør ikke bruges undtagen til at opretholde ældre kode. I stedet skal ankerplaceringer i et dokument defineres ved at tildele en identifikation (ID) gennem CSS til at blokere niveau tags, f.eks. Overskrifter. Ankermærket kan dog stadig bruges til at hoppe til disse placeringer gennem et link.