<HTML> - inceput document HTML <HEAD> - inceput antet document .. < /HEAD> - sfarsit antet document <BODY> - inceput corp document </BODY> - sfarsit corp document </HTML> - sfarsit document HTML
ANTETUL documentului se regaseste reprezentat intre TAG-urile : <HEAD> .. </HEAD> <TITLE> . </TITLE> pentru a specifica titlul documentului; CORPUL documentului se gaseste reprezentat intre TAG-urile : <BODY> .. </BODY> contine esenta documentului HTML. OBSERVAIE : Pentru a putea personaliza continutul corpului de document vom folosi parametrii ATRIBUTE care pot lua diverse valori alfanumerice. Atribute : BACKGROUND=URL sir de caractere care indica adresa WEB a unei imagini ; BGCOLOR=culoare stabileste culoarea de fundal; TEXT=culoare stabileste culoarea textului; LINK=culoare stabileste culoarea pentru link-urile nevizitate; VLINK=culoare stabileste culoarea pentru link-urile vizitate; ALINK=culoare stabileste culoarea pentru link-ul activ; LANG=cod_limba stabileste limba de redactat (exe. en engleza). OBSERVAIE : Putem introduce in corpul unui document HTML si comentarii, folosind TAG-ul <! ->. Acest TAG se poate insera oriunde in document iar comentariul nu va fi afisat!
2
Formatarea paragrafelor Delimitarea paragrafelor se face folosind perechea de TAG-uri : <P> </P> OBSERVAIE : TAG-ul de sfarsit </P> nu este obligatoriu sa fie inserat; deci, daca dorim sa incepem un paragraf, vom insera TAG-ul <P>, dupa care vom edita continutul acestuia. Atribute : ALIGN=LEFT / CENTER / RIGHT / JUSTIFY realizeaza alinierea paragrafului, iar ca valoare putem avea left/center/right/justify; Utilizarea paragrafelor de titlu Se foloseste perechea de TAG-uri : <Hi> .. </Hi> i = 1,2,3,4,5,6 valori pentru definirea nivelului paragrafului titlu in structura documentului. Valoarea 1 este corespunzatoare unui nivel mare, valoarea 6 este corespunzatoare unui nivel mic. Atribute : ALIGN Formatarea la nivel de caracter Se foloseste perechea de TAG-uri : <FONT> .. </FONT> Atribute : SIZE=valoare stabileste valoarea fontului, mai exact 1,2,3,4,5,6,7,+n,-n ; OBSERVAIE : Valoarea implicita, care se obtine in cazul in care nu specifica o valoare anume, este 3. COLOR=culoare stabileste culoarea textului; FACE=lista_fonturi stabileste lista de fonturi separate prin virgula Aplicarea unor efecte asupra textului Pentru a aplica unei zone de text un anumit efect, se incadreaza textul intre TAG-ul de inceput si cel de sfarsit, corespunzatoare efectului respectiv. Astfel, avem : <I> .. </I> - stabileste stilul italic (inclinat) ; <B> .. </B> - stabileste stilul bold (ingrosat); <U> .. </U> - stabileste stilul underline (subliniat);
LISTELE
Listele pot fi, la randul lor, de trei tipuri : liste ordonate, liste neordonate si liste de definitii. Listele ordonate au forma generala a tag-ului :
3
o caractere alfabetice minuscule ; I pentru numerotare cu cifre romane mari ; i numerotare cu cifre romane mici. Atributul START defineste prin valoarea s valoarea de inceput. Listele neordonate au forma generala a tag-ului :
<DL> <DT> termen de definit1 <DD> definire termen1 <DT> termen de definit2 <DD> definire termen2
..
</DL>
Legturi hipertext
Legaturile hipertext permit vizualizarea unor fisiere (obiecte), prin executarea unui clic de mouse pe un cuvant, fraza sau imagine. Legaturile se pot realiza : intern in cadrul aceluiasi document; local catre un document aflat pe acelasi server. extern catre un document aflat pe un alt server. Elemente TAG-uri de legatura : A creeaza o legatura catre o resursa intr-un document ; <A> .. </A> ancora (anchor), TAG-ul care stabileste o legatura, o ancorare. Atribute : HREF=URL (Hypertext Reference) specifica adresa URL-ului, adica a resursei la care se face legatura. Legatura intern se realizeaza intre campurile/elementele aceluiasi document sau catre un anumit punct tinta al altui document. Aceasta presupune : crearea unei ancore in punctul tinta : <A NAME=cuvant_cheie>Inapoi</A> realizarea unei legaturi efective, prin care se specifica fisierul/ancora unde se realizeaza legatura : <A HREF=#cuvant cheie> CLICK</A>
4
se fixeaza ancora "cuvant cheie" intr-un spatiu al documentului, dupa care, la efectuarea unui click de mouse pe cuvantul CLICK, se realizeaza legatura/revenirea la zona in care a fost inserata ancora vida "cuvant cheie".
Legatura local se realizeaza intre campurile/elementele a doua documente HTML, aflate pe acelasi server. Foloseste atributul HREF=URL pentru a specifica adresa locala (calea) si numele documentului la care se face lagatura. < A HREF=[cale]/Fisier2.html>CLICK</A> La executarea unui click de mouse pe cuvantul CLICK, se va face legatura cu fisierul "Fisier2.html". Legatura extern se realizeaza intre campurile/elementele a doua documente HTML, aflate pe servere diferite. Foloseste atributul HREF=URL pentru a specifica adresa externa si numele documentului la care se face lagatura. < A HREF=http://stec.utm.ro/studenti/grup5/Fisier2.html>CLICK</A> La executarea unui click de mouse pe cuvantul CLICK, se va face legatura cu fisierul "Fisier2.html", care se gaseste la adresa de web specificata.
5
Formulare
<FORM> .. </FORM> Se folosesc pentru crearea de pagini Web interactive. Un formular este construit din elemente speciale, denumite elemente de control (butoane radio, butoane de validare, campuri text, meniuri etc.). Astfel, folosind aceste elemente de control, se pot transmite informatii catre server-ul care gazduieste pagina Web respectiva.
6
5. Campuri text <INPUT> .. pentru text format dintr-o singura linie <TEXTAREA> ..</TEXTAREA> pentru text format din mai multe linii Permit introducerea unui text format dintr-o singura linie sau mai multe linii. 6. Elemente de control ascunse <INPUT> .. Acest tip de elemente nu se pot vizualiza, dar permit transmiterea unor informatii utile, in acelasi timp cu transmiterea informatiilor scrise in formular. INPUT permite inserarea elementelor de control Atribute NAME = sir_de_caractere asociaza elementului de control un nume VALUE = sir_de_caractere specifica valoarea initiala a elementului de control - este un atribut optional - nu se foloseste pentru butoanele de tip radio ; SIZE = valoare specifica dimensiunea initiala a elementului de comanda - dimensiunea este specificata in pixeli (pentru campuri de tip Image) sau in numar de caractere (pentru campuri de tip Text, File, Password) MAXLENGHT = valoare specifica numarul maxim de caractere care se pot introduce (pentru campuri de tip Text, Password) CHECKED specifica faptul ca elementul de control respectiv este activat (pentru butoane de tip Radio, Checkbox) SRC = URL specifica adresa fisierului care contine imaginea ce reprezinta butonul utilizat din elementul de comanda ( pentru campuri de tip Image) TYPE = TEXT/RADIO/CHECKBOX/PASSWORD/SUBMIT/RESET/BUTTON/ IMAGE/ FILE/HIDDEN - specifica tipul elementului de comanda creat; EXEMPLE : - pentru TYPE=text <INPUT TYPE=text NAME=nume> - pentru TYPE=radio <INPUT TYPE=Radio VALUE=Da> <INPUT TYPE=Radio VALUE=Nu CHECKED> - pentru TYPE=Checkbox (permite introducerea butoanelor de validare) <INPUT TYPE=Checkbox VALUE=a CHECKED> .. <INPUT TYPE=Checkbox VALUE=b> .. - pentru TYPE=Password (permite inserarea unui camp de introducere a parolei) .. <INPUT TYPE=text NAME=user> .. <INPUT TYPE=Password NAME=parola> - pentru TYPE=Submit/Reset/Button (permit inserarea butoanelor de comanda, de tip Submit/Reset/Push) <INPUT TYPE=Submit VALUE=OK> <INPUT TYPE=Reset VALUE=Renunt> <INPUT TYPE=Button VALUE=Help> - pentru TYPE=Image (permite folosirea unei imagini pentru butonul de tip Submit) .. <INPUT TYPE=Image VALUE=OK SRC=desen.bmp ALIGN=Middle HEIGHT=50 WIDTH=50> - pentru TYPE=File (permite specificarea unui fisier ce va fi transmis prin intermediul formularului) <INPUT TYPE=File VALUE=fisier.html SIZE=40>
7
SELECT permite inserarea intr-un formular a meniurilor <SELECT> ..</SELECT> Atribute NAME = sir_de_caractere asociaza un nume elementului de comanda SIZE = valoare specifica numarul de optiuni vizibile in fereastra derulanta in care e vizualizat meniul MULTIPLE permite selectarea mai multor optiune din meniu OPTION se foloseste impreuna cu TAG-ul SELECT si are rolul de a permite introducerea optiunilor din care este constituit meniul Atribute SELECTED indica faptul ca initial aceasta optiune este selectata VALUE = sir_de_caractere specifica valoarea initiala a elementului de comanda LABEL = sir_de_caractere specifica o denumire mai scurta decat continutul acesteia (eticheta) pentru aceasta optiune EXEMPLE : <SELECT SIZE=3 NAME=Discipline> <OPTION VALUE=Matematica>Matematica</OPTION> <OPTION SELECTED VALUE=Informatica>Informatica</OPTION> <OPTION>Finante</OPTION> <OPTION>Geografie</OPTION> <OPTION>Contabilitate</OPTION> </SELECT> TEXTAREA permite inserarea unui camp text construit din mai multe linii Atribute ROWS = numar_de_linii specifica numarul de linii vizibile COLS = numar_de_caractere specifica numarul maxim de caractere pe o linie OBSERVAIE : Daca textul depaseste 5 linii pe verticala sau 40 de caractere pe orizontala, dupa caz campul text va fi prevazut cu o bara de defilare pe verticala, respectiv pe orizontala. EXEMPLE : <TEXTAREA NAME=Important ROWS=5 COLS=40> </TEXTAREA>