Over HTML-entiteiten
HTML-entiteiten zijn speciale tekens die in HTML worden gebruikt om tekens weer te geven die anders als HTML-code geïnterpreteerd zouden kunnen worden. Ze maken het mogelijk om gereserveerde tekens weer te geven, die anders als HTML-code zouden worden geïnterpreteerd, en onzichtbare tekens zoals niet-afbrekende spaties.
Veelvoorkomende toepassingen van HTML-entiteiten
- Weergeven van gereserveerde tekens zoals <, >, &
- Speciale tekens toevoegen zoals copyright (©) of handelsmerk (™)
- Tekens opnemen uit verschillende talen of schrijfsystemen
- Wiskundige symbolen of technische notaties toevoegen
- Consistente weergave garanderen in verschillende browsers en platforms
Hoe HTML-entiteiten werken
HTML-entiteiten kunnen op twee manieren worden verwezen:
- Naam-entiteiten: Beginnen met een ampersand en eindigen met een puntkomma (bijv.,
<voor <) - Numerieke entiteiten: Gebruik decimale of hexadecimale waarden (bijv.,
<or<voor <) - HTML5 ondersteunt veel naam-entiteiten voor veelvoorkomende tekens
- Alle Unicode-tekens kunnen worden weergegeven met numerieke entiteiten
- Encoders en decoders helpen bij het converteren tussen platte tekst en HTML-entiteitformaten
Veelvoorkomende HTML-entiteiten
Enkele van de meest gebruikte HTML-entiteiten zijn:
<= < (kleiner dan)>= > (groter dan)&= & (ampersand)"= " (aanhalingsteken)'= ' (apostrof) = niet-afbrekende spatie©= © (copyright)®= ® (geregistreerd handelsmerk)
Beveiligingsoverwegingen
Correct gebruik van HTML-entiteiten is belangrijk voor webbeveiliging. Door speciale tekens te coderen, kunt u bepaalde soorten cross-site scripting (XSS) aanvallen voorkomen. Codeer altijd dynamische inhoud die gebruikersgegevens kan bevatten om ervoor te zorgen dat deze veilig wordt weergegeven in HTML.
Examples
| Platte tekst | HTML-entiteiten |
|---|---|
| <div> | <div> |
| Smith & Co | Smith & Co |
| 8 > 3 | 8 > 3 |