HTML karaktärsentiteter
- Föregående sida HTML5 kodkonventioner
- Nästa sida HTML-symbole
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.
- Föregående sida HTML5 kodkonventioner
- Nästa sida HTML-symbole