Come visto, il linguaggio HTML riserva per sé caratteri come il minore ed il maggiore che vanno sempre l'uno prima e l'atro dopo la specificazione del tag. Come fare allora a digitare un tag nella pagina? A scrivere cioè un tag come testo, senza che il browser lo interpreti come tag?
Introduciamo cosė il discorso in merito ai caratteri speciali, che potranno inserirsi digitando dei codici speciali composti da e comerciale + codice + punto e virgola. Bisogna fare attenzione nella loro digitazione visto che sono codici sensibili al maiuscolo. Questi sono detti codici nominali e tra i più utili si annoverano:
< < - minore > > - maggiore - spazio & & - e commerciale " " - virgolette « « - parentesi angolari aperte » » - parentesi angolari chiuse á á - a accentata Á Á - A accentata ó ó - o accentata Ó Ó - O accentata í í - i accentata Í Í - I accentata ú ú - u accentata Ú Ú - U accentata é é - e accentata (vocale chiusa [perché]) É É - E accentata (vocale chiusa) è è - e accentata (vocale aperta [cioè]) È È - E accentata (vocale aperta) ø ø - o barrata Ø Ø - O barrata æ æ - dittongo ae minuscolo Æ Æ - dittongo ae maiuscolo º º - ordinale maschile ª ª - ordinale femminile © © - copyright ® ® - marchio registrato € € - euro ¥ ¥ - yen × × - moltiplicazione ÷ ÷ - divisione ± ± - pių o meno ° ° - gradi ½ ½ - frazione un mezzo ¼ ¼ - frazione un quarto ¾ ¾ - frazione tre quarti