Structura Unui Document HTML
Structura Unui Document HTML
marca nceputul acesteia folosind eticheta <B> iar pentru marcarea sfritului propoziiei eticheta
</B>.
<B> Acesta este un text scris cu litere aldine</B>
Atenie!
Browserul nu ine cont de numrul spaiilor dintre cuvinte, afiarea fcndu-se invariabil cu
un singur spaiu. De asemenea, nu se poate preciza mrimea liniilor de text, acestea fiind de
mrimea ferestrei browserului (prin redimensionarea ferestrei se vor rearanja i liniile de text).
Dup cum vom vedea mai trziu, se poate preciza totui unde s se termine un anumit rnd
i cum se poate alinia un text n pagin.
Etichetele HTML sunt de dou tipuri:
etichete container (container tags)
etichete vide (empty tags)
Etichetele container sunt de forma:
<TAG> bloc de text </TAG>
unde:
<TAG> - marcheaz nceputul unui bloc
</TAG> - marcheaz sfritul blocului
Etichetele specific formatul n care va fi afiat textul coninut ntre eticheta de nceput i
cea de final. Majoritatea etichetelor sunt de acest tip. O particularitate a etichetelor container este
c, n cazul unora dintre ele, prezena etichetei de nchidere (</TAG>) este opional. Pe
parcursul capitolelor care vor urma, vom preciza explicit care anume sunt etichetele care au
aceast proprietate.
Etichetele vide au forma:
<TAG>
Acest tip de etichete nu se refer la formatul textelor, ci la introducerea anumitor elemente,
ca de exemplu: paragrafe, sfrit de linie, linii orizontale i altele, deci dau indicaii browserului
despre ce element este vorba i despre cum s afieze acel element.
Etichetele vide nu au etichet de nchidere.
2. Etichete de structur
Orice document HTML conine dou seciuni:
antetul (head)
corpul documentului (body)
Structura general a unui document HTML este urmtoarea:
<HTML>
<HEAD>
2
<TITLE> </TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Documentul este delimitat de etichetele <HTML> </HTML> i este format din cele dou
pri:
antet (head) - este delimitat de etichetele <HEAD> </HEAD> i conine titlul
documentului precum i alte informaii privind documentul. n antetul documentului se mai
insereaz i anumite secvene de program (script-uri), care se execut la ncrcarea documentului
n browser.
corp (body) - care delimiteaz coninutul propriu-zis al documentului i este inclus ntre
etichetele <BODY> </BODY>
Iat acum i semnificaia etichetelor menionate i care fac parte din structura oricrui
document HTML:
<HTML> </HTML>
ntre aceste etichete este inclus ntregul document HTML. Ele comunic browserului unde
ncepe i unde se termin documentul.
<HEAD> </HEAD>
ntre aceste etichete sunt incluse titlul, deja menionat, precum i alte informaii despre
documentul HTML. Aceste elemente, numite metatag-uri sunt deosebit de importante pentru ca
pagina s fie ct mai bine cotat de ctre motoarele de cutare. Ele vor face obiectul unui capitol
separat.
Metatag-urile i antetul n ansamblul su nu sunt vizibile pentru vizitator n pagina Web.
Totui, la fel ca ntreg codul HTML al paginii, antetul poate fi vizualizat selectnd din meniul
browserului opiunea View > Source.
<TITLE> </TITLE>
Stabilete titlul documentului HTML.
Titlul documentului este deosebit de important deoarece este unul din criteriile folosite de
motoarele de cutare pentru indexarea paginii. Prin urmare, strduii-v s gsii un titlu care s
descrie ct mai corect i complet coninutul paginii dumneavoastr.
Atenie!
Eticheta de mai sus nu stabilete titlul care apare n cadrul paginii, ci pe acela care apare
obinuit n bara de titlu a browserului.
<BODY> </BODY>
Conine descrierea textului i elementelor paginii. n corpul documentului se stabilesc,
deci, aspectul i coninutul paginii Web. Elementele coninute n aceast seciune sunt vizibile n
pagin.
Exemplul 1
<HTML>
<HEAD>
<TITLE>Pagina mea</TITLE>
</HEAD>
<BODY>
Am reusit sa scriu prima mea pagina de Web. Urmatoarea va fi cu mult mai buna.
</BODY>
</HTML>
Salvai fiierul cu numele primapagina.html. Apoi deschidei browserul pe care l folosii,
selectai meniul File > Open > Browse, cutai folderul n care ai salvat fiierul, deschidei-l.
Dac dorii s scriei un text pe mai multe linii n pagin, va trebui s folosii eticheta
<BR> (de la line break), care face trecerea pe o linie noua. Eticheta <BR> este de tip empty, deci
nu are etichet de nchidere. ncercai exemplul de mai jos, n care afiarea textului documentului
se va face pe dou rnduri.
Exemplul 2
<HTML>
<HEAD>
<TITLE>Pagina mea</TITLE>
</HEAD>
<BODY>
Am reusit sa scriu prima mea pagina de Web.<BR>Urmatoarea va fi cu mult mai buna.
</BODY>
</HTML>
Deoarece structura documentelor HTML obinuite este n realitate mult mai complex, este
recomandat ca, pe msur ce procesul de editare avanseaz, s introducei comentarii n text
pentru a face aceast structur ct mai explicit. Comentariile nu sunt vizibile pentru browser, ele
servesc creatorului paginii pentru a da un grad crescut de lizibilitate documentului HTML.
Comentariile constau n scurte informaii, explicaii la elementele de cod utilizate, etc.,
fiind deosebit de utile ulterior, mai ales n situaia n care se impune depanarea codului.
Comentariile se introduc prin includerea textului ntre etichetele de mai jos.
<!-- -->
Iat dou exemple:
<!- - Acesta este un comentariu introdus in pagina Web - ->
<!Acesta este un comentariu
pe mai multe randuri
care ia sfarsit aici -->
3. Folosirea corect a etichetelor
Etichetele container se compun, aa cum am vzut mai devreme, din perechi de etichete:
etichet de deschidere <TAG> i de nchidere </TAG>.
4
La construirea unei pagini Web complexe vei fi pus adesea n situaia de a folosi mai multe
etichete pentru aceeai secven de text.
De pild, vei dori s atribuii unui text dou proprieti: litere aldine sau ngroate (bold) i
text centrat n pagin. Pentru aceasta va trebui s utilizai dou perechi de etichete, care descriu
cele dou proprieti, n mod simultan, metod numit imbricarea etichetelor (nested tags), ca n
exemplul de mai jos:
<CENTER><B>Text cu aldine si centrat</B></CENTER>
Este foarte important ca, n cazul folosirii mai multor etichete container mpreun, ele s fie
plasate n mod corect.
n aceast situaie, principiul de utilizare este: "Last In - First Out" (LIFO). Acest lucru
nseamn c ultima etichet deschis trebuie s fie prima care se nchide.
Atenie!
Trebuie s fii foarte atent la nchiderea etichetelor, pentru a nu nclca principiul LIFO. n
caz contrar, secvena de cod din pagin nu va funciona corect.
Iat un exemplu generic de folosire corect a dou etichete:
<TAG1><TAG2>Etichete utilizate corect</TAG2></TAG1>
i un altul de folosire incorect:
<TAG1><TAG2>Etichete utilizate incorect</TAG1></TAG2>
4. Rezumat
Un document HTML este un fiier text care conine textul care va aprea n pagin i
etichete. Acestea au rolul de a comunica browserului semnificaia i modul de afiare al
elementelor incluse ntre ele.
Etichetele sunt nsoite de atribute care sunt perechi caracteristic - valoare i care au rolul
de a stabili diverse caracteristici ale etichetei. Etichetele pot fi de dou tipuri: etichete container
i etichete vide. Etichetele container necesit eticheta de nchidere n timp ce etichetele vide nu
trebuie nchise.
Un document HTML este format din antet i corp. Etichetele de structur ale documentului
sunt:
<HTML> </HTML> care delimiteaz documentul
<HEAD> <HEAD> care delimiteaz antetul
<TITLE> </TITLE> care delimiteaz titlul documentului
<BODY> </BODY> care delimiteaz corpul documentului.
ntr-un document HTML se pot introduce comentarii prin introducerea textului ntre
etichetele <!-- -->
Imbricarea etichetelor respect regula LIFO: prima etichet deschis este ultima care se
nchide.
5