Unele caractere, cum ar fi caracterul "<", au un inteles special in limbajul HTML, de aceea ele nu pot fi folosite in text (mai bine spus nu este indicat sa se foloseasca putand duce la aparitia unor erori sau la afisarea incorecta a elementelor HTML).
Pentru a afisa caracterul "<" in limbajul HTML trebuie sa utilizam entitati caracter.
Daca dorim ca un navigator sa afiseze acest caracter va trebui sa inseram o entitate caracter in codul sursa a documentului HTML.
O entitate caracter este compusa din:
- caracterul "ampersand" (&)
- un nume de entitate sau caracterul "#" urmat de un numar
- caracterul (;).
Entitatea caracter utilizata pentru a afisa caracterul "<" este: < sau <
Avantajul utilizarii unui nume in locul unui numar consta in faptul ca un nume este mai usor de amintit decat un numar. Numele "lt" exemplificat anterior semnifica "less than".
Cea mai comuna entitate in HTML este "non-breaking space" ( ), adica un spatiu pe care limbajul HTML nu il trunchiaza.
Fie urmatorul document HTML:
<html> <body bgcolor="orange"> <p>Aici am introdus patru spatii fara a utiliza entitati caracter.</p> <p>Aici am introdus patru spatii utilizand entitatea  .</p> </body> </html>
Se poate observa in continuare cum cele trei spatii introduse fara a fi utilizata entitatea caracter " ", au fost trunchiate (eliminate).
In urmatorul tabel sunt prezentate cele mai des utilizate entitati caracter.
Caracter |
Descriere |
Nume entitate |
Numar entitate |
|
non-breaking space |
|
  |
< |
less then |
< |
< |
> |
greater then |
> |
> |
& |
ampersand |
& |
& |
© |
copyright |
© |
© |
® |
registered trademark |
® |
® |
Tabelul anterior nu contine lista completa a entitatilor caracter.
Urmatorul exemplu utilizeaza entitati caracter speciale:
<html>
<body>
<h1>
α β θ δ ε τ ≠
</h1>
</body>
</html>
|