Encje znakowe służą do wyświetlania znaków zastrzeżonych a także tych niedostęnych z klawiatury czy niewidocznych.
W HTML wpisujemy to następująco:
&nazwa_encji; (rozróżnia się wielkość liter)
numer_dziesiętny;
numer_heksadecymalny (wielkość liter bez znaczenia);
W CSS np. w content: " " o ile nie wkleimy znaku wizualnego to wpisujemy liczbę hexadecymalną kodu znaku poprzedzając ją znakiem \ (bez U+), np. content: "\22be";, w stylach wbudowanych zachowujemy się jak w HTML.
W przypadku zapisu HEX, zera wiodące (te z lewej strony kodu znaku) można pominąć.
| Wynik | Opis (angielski/polski) | Entity nazwa | Entity numer dziesiętny / heksadecymalny |
|---|---|---|---|
| no-break space (niełamliwa spacja) | |   | |
| < | mniejsze niż | < | < |
| > | większe niż | > | > |
| & | ampersand | & | & |
| " | podwójny cudzysłów | " | " |
| ' | pojedynczy cudzysłów (apostrof) | ' | ' |
| ¢ | cent | ¢ | ¢ |
| € | euro | € | € |
| © | copyright (znak praw autorskich) | © | © |
| ® | registered trademark (zastrzeżony znak towarowy, logo) | ® | ® |
| · | środkowa kropka | · | · /U + 00B7 |
| ≤ | mniejsze lub równe | ≤ | |
| ≥ | większe lub równe | ≥ | |
| 〈 | lewy nawias kątowy | ⟨ | |
| 〉 | prawy nawias kątowy | ⟩ | |
| ∞ | nieskończoność | ∞ | |
| 🛠 ⚒ | |||
| 😀 | emoji smile | :) | 😀 / 😊 |