HTML-tekenreferentie

© typen en je afvragen of het echt het teken © oplevert, of zoeken naar de entiteit voor een en-streepje, een vaste spatie of een Griekse letter, kost telkens weer minuten. Deze doorzoekbare referentie bevat de nuttigste benoemde en numerieke HTML-entiteiten, van leestekens en valutatekens tot wiskundige tekens en pijlen, met directe zoekfunctie en kopiëren met één tik.

Hoe vindt u een HTML-entiteit

  1. 1

    Zoek op naam of teken

    Typ `copy`, `©`, `8212` of `em dash`, ze verwijzen allemaal naar dezelfde entiteit.

  2. 2

    Kies uit de tabel

    Elke rij toont het teken, de benoemde vorm en de numerieke code.

  3. 3

    Kopieer met één tik

    Tik om het teken, de benoemde entiteit of de numerieke entiteit te kopiëren.

  4. 4

    Filter op categorie

    Verfijn op algemene tekens, pijlen, wiskundige tekens of interpunctie.

Drie manieren om hetzelfde teken te schrijven

Met HTML kunt u een speciaal teken op drie manieren schrijven. Kies de vorm die het prettigst leesbaar is en gegarandeerd correct wordt weergegeven.

De drie vormen

Teken Benoemde entiteit Decimaal getal Hexadecimaal getal
© © © ©
® ® ® ®
™ ™ ™
€ € €
- — — —
– – –
… … …
       
< &lt; &#60; &#x3C;
> &gt; &#62; &#x3E;
& &amp; &#38; &#x26;
&quot; &#34; &#x22;

Wanneer u welke vorm gebruikt

  • Benoemde entiteiten zijn goed leesbaar in de broncode (&mdash; is duidelijk een kastlijntje), maar er bestaan slechts ongeveer 250 benoemde entiteiten; al het zeldzamere heeft de numerieke vorm nodig.
  • Decimaal getal werkt voor elk Unicode-codepunt; gebruik dit wanneer u de decimale waarde kent (vaak uit een naslagkaart).
  • Hexadecimaal getal komt overeen met de notatie die Unicode zelf gebruikt (U+2014). Zet een waarde U+NNNN om door er het voorvoegsel &#x voor te plaatsen.

Tekens die moeten worden geëscaped

Deze vijf tekens breken de HTML als u ze onbewerkt in de inhoud laat staan:

  • <, escape als &lt; of gebruik als tekengegevens binnen <pre>.
  • >, escape als &gt; (alleen vereist binnen attributen).
  • &, escape als &amp; in elke context.
  • ", escape als &quot; binnen attribuutwaarden.
  • ', escape als &#39; of &apos; binnen attributen met enkele aanhalingstekens.

Al het overige is optioneel in HTML5 met UTF-8; het onbewerkte Unicode-teken is toegestaan.

Veelgestelde vragen

Ja, omdat het teken in de broncode onzichtbaar is. &nbsp; gebruiken is zelfdocumenterend: een andere ontwikkelaar die uw code leest, ziet meteen dat u daar een regeleinde wilt voorkomen.

Nee – &apos; is gedefinieerd in XML en HTML5, maar niet in HTML4. Gebruik &#39; als u de apostrof nodig hebt in een strikt conform HTML4-document; alle moderne browsers geven beide vormen overigens correct weer.

U+0020 is een gewone spatie waarbij browsers de regel mogen afbreken. U+00A0 (vaste spatie, &nbsp;) voorkomt een regeleinde en wordt niet samengevoegd met aangrenzende witruimte. Gebruik deze voor ‘10 km’, zodat de waarde en de eenheid bij elkaar blijven staan.

Emoji’s hebben Unicode-codepunten en kunnen als numerieke entiteiten worden geschreven (&#128512; = 😀), maar in moderne HTML-bestanden in UTF-8 plakt u de emoji gewoon rechtstreeks. De entiteitsvorm is alleen handig voor e-mails of systemen met beperkte tekencodering.

Gerelateerde tools

Tool beschikbaar in andere talen