CAP. 1. NOŢIUNI GENERALE
1.1. Ce înseamnă HTML?
HTML
este acronimul de la HyperText Markup Language şi
reprezintă un limbaj pentru crearea şi marcarea (formatare, aranjare)
unui document astfel încât să poată fi publicat pe World Wide Web
şi vizualizat cu ajutorul unui browser (Internet Explorer, Netscape, Opera
etc.).
Termenul
de hypertext desemnează un material sub formă de text şi
imagine, interconectat într-o manieră complexă,
nesecvenţială, în care utilizatorul poate naviga, căuta
informaţii referitoare la un obiect. Hypertext-ul trebuie interpretat ca
un text care semnalează o legătură la o altă
informaţie web, de obicei un alt document web, şi este identificat
prin subliniere sau culoare, pentru a-l deosebi de textul simplu.
Hypermedia
este un termen aproape sinonim celui de hypertext, singura deosebire fiind
faptul că subliniază prezenţa şi a unor elemente care nu
sunt de tip text, cum ar fi animaţii, secvenţe sonore sau
secvenţe video.
HTML
se utilizează din 1990, cunoscând câteva versiuni de dezvoltare, fiecare
dintre acestea îmbunătăţind performanţele limbajului.
Ultima variantă (la data elaborării acestui ghid) este HTML 4.01. ce
include facilităţile versiunilor anterioare (tag-uri de marcare,
tag-uri pentru hiperlegături, antete, paragrafe, liste, elemente de meniu,
formatare caractere, imagini in-line şi tag-uri pentru schimbul de date
dinamic între utilizatori), adăugând facilităţi şi extensii
pentru numere, tabele şi elemente de control.
1.2. Documentele HTML –
structură
Un
document HTML este format dintr-o succesiune de blocuri de informaţie.
Aceste blocuri pot fi incluse unul în altul. Un bloc este delimitat de
simboluri speciale, numite tag-uri
(etichete). Modul în care un document este marcat cu elemente şi cu
atribute ale acestor elemente se realizează în conformitate cu Document
Type Definition (DTD – definiţia tipului de document). Aceasta
conţine regulile ce caracterizează fiecare tip de document.
Sursa
autorizată pentru furnizarea de informaţii despre HTML şi HTML
DTD este World Wide Web Consortium (W3C) având adresa http://www.w3.org.
Tag-ul
este termenul consacrat pentru a defini
elementele cu care sunt marcate textul şi grafica într-o
pagină web. Fiecare tag este încadrat de semnele “<“ (mai mic) şi
“>“ (mai mare).
De exemplu: <B>Acest text se va vedea îngroşat într-un
browser</B>
Primul
cuvânt sau caracter ce apare în interiorul acestor paranteze poartă numele
de element.
Majoritatea
elementelor au un tag de deschidere şi unul de închidere cu aceeaşi
structură, dar cu prezenţa caracterului “/” în faţa denumirii
elementului.
De exemplu: </FONT> este un tag de închidere
Cuvântul
sau cuvintele ce urmează după element şi despărţite de
acesta printr-un spaţiu, poartă de numirea de atribute, având rolul de descrie proprietăţile
elementelor.
Atributele
sunt urmate de semnul “=“ şi
pot avea diferite valori. Valoarea
unui atribut este trecută, de obicei, între ghilimele.
De exemplu: <FONT COLOR=“BLUE”>Acest text va fi albastru</FONT>
Elementele
HTML pot avea unul sau mai multe atribute:
De exemplu: <FONT COLOR=“BLUE” SIZE=“+1”>Acest text va fi albastru
şi cu o unitate mai mare decât
normal</FONT>
De
remarcat că atributele nu apar şi în tag-urile de închidere.
Elementele
HTML specifică structura logică a unui document web şi
sugerează prezentarea vizuală a documentului. HTML furnizează
două tipuri de elemente:
-
tag-urile care permit delimitarea antetelor, paragrafelor, listelor, tabelelor,
legăturilor, imaginilor, etc;
-
referinţele de entitate caracter care permit utilizarea în documentele
HTML a simbolurilor declarate drept caractere de control. Acestea se
identifică uşor deoarece întotdeauna încep cu ampersand “&” . De
exemplu, pentru a reprezenta simbolul “<“ într-un document HTML, se va
utiliza referinţa de entitate caracter < (less then).
Notă: Tag-urile se închid în ordinea inversă deschiderii lor,
sintaxa corectă a unei formatări cu mai multe tag-uri fiind
reprezentată astfel:
<TAG1><TAG2>...<TAGn> obiect formatat
</TAGn>...</TAG2></TAG1>
1.3. Elemente de bază
Orice
pagină web (document HTML) are în structură trei elemente
obligatorii: un element numit HTML,
care cuprinde întregul document, şi două sub-elemente ale acestuia: HEAD (antet, cap) şi BODY (corp).
Iată un model de structură a unui document HTML:
<HTML>
<HEAD>
<TITLE>Titlul
documentului</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Şi iată cum
arată un document HTML ce utilizează tag-urile din structura
anterioară:

Notă: Modul de scriere al denumirii tag-urilor este indiferent de caz,
scrierea lor cu caractere majuscule sau cu caractere minuscule nu
influenţează comportamentul acestora: <TAG> este echivalent cu
<tag> şi cu <Tag> sau cu <taG> etc. Pentru
evidenţierea mai pronunţată a acestora, am optat pentru scrierea
cu majuscule a denumirii tag-urilor pe parcursul întregii lucrări.