Niektórych znaków nie można wprowadzić bezpośrednio z klawiatury do dokumentu HTML, gdyż albo nie są one dostępne, albo też mogą spowodować błędną interpretację treści dokumentu przez przeglądarkę,
jak chociażby znak <, który jest normalnie traktowany jako znak początku znacznika HTML. Dlatego też używa się kodów znakowych HTML. Kody zdefiniowane przez standard są umieszczone w tabeli kodów znakowych. Oprócz nazw podanych w tabeli można też posługiwać się zapisem dziesiętnym. Zapis &#n; pokaże nam znak o kodzie n.
Definicja SGML odnośnie komentarza podaje, że powinien się zaczynać znakami komentarzy i znak >.
color=red>Komentarz składa się z dwóch minusów otwierających i dwóch minusów zamykających. Zatem następujące znaczniki są komentarzami wg definicji SGML:
– występuje tu zero komentarzy
trampolina –> – występują tu dwa komentarze:
pierwszy „—-” i drugi „–> trampolina –„. Nie znam przeglądarki ukrywającej poprawnie
taki komentarz.
Większość przeglądarek za początek komentarza traktuje cztery znaki albo też samo >. Dobrą zasadą jest więc nie umieszczanie w komentarzach znaków
<, > i -, zaś na pewno poprawnie interpretowaną formą będzie:
* – niełamliwą spację stosuje się, gdy chcemy rozdzielić dwa wyrazy więcej niż jednym białym znakiem. Domyślnie każda przeglądarka rozdziela wyrazy jednym białym znakiem, niezależnie od ich ilości w dokumencie, chyba że tekst jest umieszczony w elemencie.
Przykład:
W źródle jest przed tym zdaniem 8 zwykłych spacji.
A przed tym 8 niełamliwych spacji.
