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 |