HTML karaktärsentiteter

Reserverade tecken i HTML måste ersättas med karaktärsentiteter.

HTML-entiteter

I HTML är vissa tecken reserverade.

I HTML kan vi inte använda mindre än-tecknet (<) och större än-tecknet (>), eftersom webbläsare kan missta att de är taggar.

Om vi vill visa reserverade tecken korrekt måste vi använda karaktärsentiteter (character entities) i HTML-källkoden.

Karaktärsentiteter liknar detta:

&entity_name;
eller
&#entity_number;

För att visa mindre än-tecknet måste vi skriva så här: < eller <

Tips:Fördelen med att använda entitetsnamn istället för nummer är att namnen är lätt att komma ihåg. Nackdelen är att webbläsare kanske inte stöder alla entitetsnamn (webbläsare stöder dock bra för entitetsnummer).

Inte avbruten blanksteg (non-breaking space)

Oftast använda karaktärsentiteter i HTML är inte avbruten blanksteg ( ).

Webbläsaren kommer alltid att avkorta tomma tecken i HTML-sidor. Om du skriver 10 tomma tecken i texten, kommer webbläsaren att ta bort 9 av dem innan sidan visas. För att öka antalet tomma tecken på sidan behöver du använda  -teckenentiteten.

HTML exempelexempel

Prova HTML-entitetssymboler:Prova själv

Användbara teckenentiteter i HTML

Kommentar:Entity names are case-sensitive!

Visningsresultat Beskrivning Entity name Entity number
  Mellanslag    
< Mindre än-tecken < <
> Större än-tecken > >
& Och-tecken & &
" Citatstecken " "
' Kedjetecken  ' (IE does not support) '
Cent (cent) ¢ ¢
£ Pund (pound) £ £
¥ Yen (yen) ¥ ¥
Euro (euro)
§ Avsnitt § §
© Copyright (copyright) © ©
® Registrerat varumärke ® ®
Varumärke
× Multiplicationsstecken × ×
÷ Delare ÷ ÷

För en fullständig referens till symboler, besök vår HTML symbolreferenshandbok.