Instructiunile HTML, împreuna cu textul asupra caruia se aplica acestea, poarta denumirea de elemente HTML. Elementele HTML se numesc etichete, iar aspectul general al acestora este <nume_element>, adica numele elementului "înconjurat" de paranteze unghiulare stângi si drepte.
Majoritatea elementelor marcheaza bucati de document în scopul formatarii acestora; un <nume_element>, marcheaza începutul unei sectiuni în document. Sfârsitul unei astfel de sectiuni este marcata printr-o eticheta de sfârsit: </nume_element>. Etichetele de sfârsit sunt indicate printr-un caracter slash initial.
Unele elemente HTML sunt vide: aceasta înseamna ca nu afecteaza nici un bloc din documentul în care sunt plasate. Astfel de elemente nu au nevoie de etichete de sfârsit. Eticheta <HR> este un exemplu tipic, ea fiind destinata pentru a desena o linie orizontala de-a lungul unei pagini.
În numele elementelor HTML pot sa apara litere mari sau mici, la alegere. HTML nu acorda atentie acestui amanunt. Astfel, <Hr>, <hR> sau <HR< reprezinta acelasi element.
Documentele HTML sunt structurate în doua parti: capul documentului (HEAD) si corpul documentului (BODY). Ambele sunt continute în elementul HTML, utilizat pentru a specifica pur si simplu faptul ca documentul curent este un document HTML.
Capul documentului contine informatii despre document care în general nu sunt afisate în document. Elementul BODY contine corpul documentului, si este locul în care este depus materialul care urmeaza a fi afisat. Elementele permise în interiorul unui HEAD nu sunt permise în interiorul unui BODY si invers.
HEAD contine informatii generale, sau meta-informatii, despre document. Continutul elementului HEAD nu este afisat ca parte a textului documentului, aceasta realizându-se doar cu ajutorul elementului BODY ( totusi, daca specificati informatii sau elemente gresite în HEAD, Browserul le poate interpreta ca facând parte din BODY!). Ca urmare, doar anumite elemente de marcare pot face parte din capul documentului:
q BASE - O informatie a URL-ului original al documentului: în cazul în care documentul îsi schimba locatia, aceasta informatie permite ca URL-urile relative sa fie acceptate la vechea lor locatie.
q ISINDEX - Plasat în HEAD de catre serverul FTP sau de catre un program
specializat pentru a indica faptul ca acest document poate fi cautat.
q LINK - Defineste o relatie între acest document si alt document ( sau alte
documente). Un document poate contine mai multe elemente LINK.
q META - Locul în care se pot pune metainformatii.
q NEXTID - Un parametru folosit de editoare HTML automate pentru a crea identificatori unici ai documentelor.
q TITLE- titlul documentului. Orice document ar trebui sa posede un titlu.
q SCRIPT, STYLE - Informatii care sosesc împreuna cu documentul, referitoare
la scripturi JavaScript sau descrierea stilului documentelor.
Elementul BODY contine întregul corp al documentului. Pentru corpul documentului însa, spre deosebire de celelalte etichete, atât eticheta de început cât si cea de sfârsit pot lipsi.
Principalele atribute folosite cu eticheta BODY sunt:
q BACKGROUND. Este utilizat pentru a specifica URL-ul unei imagini care
urmeaza a fi folosita ca imagine de fond pentru documentul curent.
q BGCOLOR. Acest argument este utilizat pentru a specifica culoarea de fond a
Documentului. Culoarea se poate codifica printr-o schema de forma RGB (ex:#ffcc66).
q TEXT. Aceasta este culoarea utilizata pentru a desena textul documentului.
q LINK. Culoarea legaturilor hypertext ( nevizitate).
q VLINK. Culoarea legaturilor hypertext (vizitate).
q ALINK. Aceasta este culoarea cu care se deseneaza textul unei legaturi hypertext
în momentul în care utilizatorul realizeaza un click pe aceasta legatura.
În interiorul corpului unui document se pot regasi diferite tipuri de elemente:
Headings ( de la H1 la H6 ),
Elementul ADDRESS,
Elemente la nivel de bloc,
Elemente la nivel de text.
Majoritatea elementelor care apar în corpul unui document se gasesc în unul din grupurile: elemente la nivel de bloc, care determina sfârsit de paragraf si elemente la nivel de text. Printre elementele la nivel de bloc regasim H1 pâna la H6, P, LI, HR. Ca elemente la nivel de text gasim EM, I, B, FONT, A, IMG si APPLET sau BR.
<h1 Align=Right> Un titlu la dreapta </H1>
Elementul ADDRESS, de asemenea are nevoie de eticheta de început si cea de sfârsit, si specifica diferite informatii despre documentul curent ( adresa de contact, informatii despre autor). În interiorul unui element ADDRESS se pot gasi doar paragrafe, text ordinar sau elemente de tip text.
<ADDRESS>
Editor: <Br>
U.N. Editor <Br>
B-dul Cetatii, 123, Timisoara <Br>
Telefon: +(40) 056203187
</ADDRESS>
Elementele de bloc care pot fi utilizate în compunerea documentelor HTML sunt urmatoarele:
P: paragrafe
UL: liste neordonate;
OL: liste ordonate;
DL: liste de definitii;
Pre: text preformatat;
DIV: diviziuni ale documentului;
CENTER: alinierea textului;
BLOCKQUOTE: bucata de text;
FORM: formulare;
HR: o linie orizontala;
TABLE: tabele.
Acest element este utilizat pentru a preciza un bloc care contine un paragraf. Eticheta de început este necesara, dar eticheta de sfârsit poate lipsi. Alinierea se poate regla folosind atributul ALIGN.
Listele de definitii sunt caracterizate prin existenta a doua tipuri de elemente de lista: DT, care specifica un numar de termen si DD, utilizat pentru a preciza definitia unui termen. De mentionat ca DT poate contine numai alte elemente la nivel de text, în vreme ce DD poate contine aceleasi elemente cu LI.
Elementul PRE poate fi utilizat pentru a include text preformatat. În mod normal, textul cuprins între etichetele PRE si /PRE este cules într-un font de latime fixa si cu pastrarea spatiilor care apar în text. PRE poate suporta atributul WIDTH pentru a anunta browserul latimea necesara în caractere. Aceasta informatie poate fi utilizata de catre browser pentru a stabili detalii legate de culegerea textului (marimea fontului, indentarea continutului etc ).
Elementul DIV poate fi utilizat pentru a structura documentele HTML ca o ierarhie de diviziuni. Atributul ALIGN poate fi folosit pentru a preciza alinierea blocului pe care-l marcheaza. Valorile posibile sunt: LEFT, RIGHT, CENTER.
Deoarece DIV este un element la nivel de bloc, va termina orice element P neterminat.
CENTER este echivalent cu DIV ALIGN= CENTER. Atât elementul DIV cât si elementul CENTER au nevoie de eticheta de început si cea de sfârsit în culegerea documentului.
Elementul Blockquote este utilizat pentru a preciza citate mai lungi din alte lucrari. Sunt necesare atât în eticheta de început, cât si în cea de sfârsit.
Liniile orizontale pot fi utilizate pentru a indica schimbarea subiectului în textul cules. Eticheta HR este vida, astfel încât nu exista eticheta de sfârsit. Sunt posibile urmatoarele atribute:
align: determina modul în care este plasata linia: stânga, dreapta sau centrat. Valoarea implicita este Center.
noshade: acest atribut cere browserului sa culeaga linia într-o singura culoare, decât în doua culori nuantate.
size: poate fi utilizat pentru a specifica înaltimea în pixeli a liniei.
width: aceasta
este latimea în pixeli sau procentuala a liniei.
|