Sunteți pe pagina 1din 48

DESPRE STRUCTURA UNUI DOCUMENT HTML 1

In cadrul acestei lectii vei realiza primul document HTML, adica prima pagina web.
Despre tagurile HTML

Tag-urile nu sunt altceva decat niste marcaje sau etichete pe care limbajul HTML le foloseste alaturi
de texte pentru a ajuta browser-ul de internet sa afiseze corect continutul paginii web.
Aceste tag-uri (etichete) pot fi de doua feluri:

taguri pereche (un tag de inceput si unul de incheiere). Exemple: <HTML> si </HTML>;
<TITLE> si </TITLE>; <HEAD> si </HEAD>

taguri singulare (nu au un tag de incheiere) Exemple: <HR>, <BR>

Sa vedem tag-urile de baza pe care trebuie sa le contina un document HTML:


<HTML> - cu acest tag incepe orice document HTML. Prin folosirea acestui tag ii spunem browserului ca este vorba de un fisier HTML pentru a il putea afisa.
<HEAD> - intre aceste tag-uri sunt trecute, pe langa titlul paginii, diverse informatii folositoare pentru
browser-ul de internet, informatii pe care le vom descoperi pe parcursul acestui curs.
</HEAD> - acesta este tag-ul de incheiere al tag-ului <HEAD>
<TITLE> - cu ajutorul acestei perechi de tag-uri vei putea da un titlu documentului tau. Astfel, textul
pe care il vei scrie intre aceste tag-uri va fi afisat in bara de titlu a documentului.
</TITLE> - este tag-ul de incheiere al tag-ului <TITLE>. Arata sfarsitul titlului documentului.
<BODY> - odata cu acest tag incepe continutul paginii web. Tot ce vei scrie intre tag-urile <BODY> si
</BODY> va fi afisat, de catre browser, pe ecranul monitorului.
</BODY> - ii spui browser-ului ca ai terminat de scris continutul paginii. Tot ceea ce vei scrie dupa
acest tag nu va mai fi afisat.
</HTML> - este tag-ul de incheiere al tag-ului <HTML>. Codul oricarui document se termina cu acest
tag.
Tag-urile (etichetele) pot fi scrise atat cu litere mari cat si cu litere mici.
Nu uita atunci cand scrii codul unei pagini web sa inchizi toate tag-urile pe care le-ai deschis.
Pentru a fi sigur ca nu uiti incearca sa te obisnuiesti sa scrii dupa fiecare tag si tag-ul de incheiere (la
tag-urile pereche), scriind apoi continutul intre ele. O alta solutie pentru a nu uita sa inchizi vreun tag,
este sa folosesti la scrierea codului, un editor HTML (atunci cand vrei sa folosesti un tag, editorul va
scrie automat si tag-ul de incheiere).
Crearea primului document HTML

Acum va trebui sa pui in practica notiunile invatate si sa realizezi prima ta pagina web. Sa vedem
deci, cum va trebui sa arate aceasta prima pagina. Mai intai trebuie sa deschizi editorul de texte

(Notepad sau WordPad daca folosesti Windows).


Acum sa trecem la scrierea codului. Nu trebuie sa te sperii, vei vedea cat de usor este.
Vom incepe cu tag-ul <HTML>. Pentru a nu uita de tag-ul de inchidere este bine sa-l pui si pe acesta
tot la inceput. In continuare vin tag-urile <HEAD> si </HEAD>. Apoi intre cele doua tag-uri vom pune
perechea de tag-uri <TITLE> si </TITLE>. Intre aceste tag-uri punem titlul paginii: Prima mea pagina
web. Urmeaza tag-urile <BODY> si </BODY>. Ce vom scrie intre ele va fi afisat in browserul de
internet.
Iata cum ar trebui sa arate codul HTML:
<HTML>
<HEAD>
<TITLE>Prima mea pagina web</TITLE>
</HEAD>
<BODY>
Bine ai venit!<BR>
Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!
</BODY>
</HTML>
Am folosit tag-ul <BR> pentru a trece pe urmatorul rand. Astfel ii spunem browser-ului ca ce va fi
scris dupa tag-ul <BR> va trebui afisat pe urmatorul rand. Tag-ul <BR> nu are un tag de inchidere.
Dupa ce am scris codul, va trebui sa salvam documentul cu extensia .html sau .htm. Din meniul File
alege optiunea Save As, iar apoi denumeste documentul asa cum vrei, dar cu una din extensiile de
mai sus. Apasa butonul Save. Ai acum un document html, care reprezinta prima ta pagina web.
Intra in fisierul unde ai salvat documentul si deschide-l. Ar trebui sa arate cam asa: exemplu1.html
Inainte de a trece la lectia 3, sa recapitulam cu ajutorul exercitiului de mai jos, notiunile invatate in
aceasta lectie.
Exercitiu

Folosind cunostintele dobandite pana acum in cadrul cursului, incearca sa scrii codul pentru a realiza
o pagina web la fel cu aceasta: exemplu2.html
Pentru a vedea codul unei pagini web scrise cu HTML alege din meniul View al browserului optiunea
Source (in functie de browser poate sa difere modul in care poti vedea sursa unei pagini web).

DESPRE ATRIBUTELE HTML 2


In aceasta lectie vom invata despre atributele tag-urilor. Dar mai intai sa vedem ce sunt atributele.
Ce sunt atributele HTML?

Atributele pot fi definite ca niste proprietati ale tag-urilor. Atributele se pun numai in tag-ul de
inceput. Daca un tag nu are nici un atribut, atunci browser-ul va lua in considerare valorile implicite
ale tag-ului respectiv. Pentru a intelege mai bine notiunea de atribut sa vedem cateva exemple.
Atributul BGCOLOR care se foloseste cu tag-ul <BODY> indica ce culoare va avea fondul viitoarei
pagini web. Fondul unei pagini web are in mod implicit culoarea alba, dar sa spunem ca vrem ca
fondul paginii noastre sa fie portocaliu.
In acest caz vom folosi pentru atributul BGCOLOR codul culorii orange: #FF9900 (vei invata in
lectia urmatoare mai multe despre culori):
<BODY BGCOLOR="#FF9900">
Sa luam codul paginii web din lectia trecuta si sa-i aplicam tag-ului BODY atributul BGCOLOR.
Vom obtine urmatorul rezultat: exemplu3.html
Acum sa ne ocupam de textul paginii noastre. Mesajul "Bine ai venit!" sa spunem, de exemplu, ca
am vrea sa fie scris cu albastru in loc de negru, care este valoarea implicita si sa fie scris cu litere
mai mari decat restul textului. Pentru a scrie astfel textul, vom folosi tag-ul FONT insotit de unele
atribute astfel:
<FONT COLOR="#0000FF" SIZE="6">
Bine ai venit!
</FONT><BR>
Textul urmator "Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!", daca
dorim doar sa aiba culoarea rosie, vom folosi numai atributul COLOR pentru tag-ul <FONT>, restul
proprietatilor fiind cele implicite:
<FONT COLOR="#FF0000">
Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!
</FONT>
Prin folosirea liniilor de cod de mai sus in cadrul codului nostru, pagina web initiala va arata astfel:
exemplu4.html. Mai multe despre texte vom invata impreuna in lectia 4: Formatarea textului
inHTML
Atunci cand vrem sa trasam o linie, folosim tag-ul <HR> care vine de la Horizontal Rule care
inseamna linie orizontala. Daca nu ii asociem acestui tag nici un atribut atunci vom obtine o line
orizontala cat latimea paginii web.
Daca vrem sa folosim propriile noastre proprietati pentru trasarea unei linii orizontale vom apela la
atributele tag-ului <HR>. Aceste atribute sunt urmatoarele: ALIGN - pentru alinierea liniei, COLOR pentru culoarea liniei, SIZE - pentru grosimea liniei si WIDTH - pentru lungimea liniei.
Pentru a trasa o linie rosie (COLOR="#FF0000"), cu o lungime de jumatate din valoarea implicita
(WIDTH="50%") si putin mai groasa decat cea implicita (SIZE="5%") ce va fi aliniata in centrul
paginii (ALIGN="center"), vom folosi urmatoarea linie de cod:
<HR COLOR="#FF0000" WIDTH="50%" SIZE="5%" ALIGN="center">

Despre culori HTML 3


52411 afisari

In aceasta lectie vom vorbi despre culori, mai precis despre codurile si numele culorilor. Acest curs,
asa cum s-a mai spus, este pentru cei care vor sa invete limbajul HTML intr-un mod cat mai usor si
placut in acelasi timp. De aceea, nu vom intra in foarte multe detalii si ne vom referi, in cadrul
acestei lectii, strict la modul cum se poate schimba culoarea fondului sau textului unei pagini web.
De asemenea vei gasi in sectiunea a treia a lectiei si un tabel cu numele si codurile culorilor cele mai
folosite.
Culoarea fondului unei pagini web

Asa cum am vazut si in lectia precedenta nu trebuie ca fondul paginii tale sa fie alb. Poti opta pentru
ce culoare vrei cu ajutorul atributului BGCOLOR al tag-ului <BODY>.
Tot ce trebuie sa faci este sa cauti in tabelul cu nume si coduri de culori din cadrul acestei lectii, sa
alegi una care-ti place si sa-i scrii numele sau codul in cadrul atributului BGCOLOR. Sa vedem un
exemplu:
Vreau ca pagina mea sa aiba fondul de culoare deschisa. Pentru a ma decide ma uit la culorile din
tabelul cu nume si coduri de culori. Mi-a atras atentia culoarea aqua care are codul #00FFFF. Acest
cod il scriu in locul celui de la lectia 3:
in loc de linia:
<BODY BGCOLOR="#FF9900">
vom avea urmatoarea linie:
<BODY BGCOLOR="#00FFFF">
Pagina web va deveni asa: exemplu6.html
Culoarea textului

Culoarea textului in cadrul unei pagini html se poate schimba folosind atributul COLOR (culoare) al
tag-ului <FONT>. De altfel un prim exemplu despre cum putem schimba culoarea textului unei
pagini web am vazut in lectia precedenta.
In lectia 3, am ales culorile albastru si rosu pentru text. Sa spunem ca vrem ca tot textul sa fie scris
cu albastru inchis si verde. Atunci in loc de codul culorii albastru (#0000FF) si respectiv rosu
(#FF0000) vom folosi codul #00008B (albastru inchis) si codul #008000 (verde) in atributul COLOR
al tag-ului <FONT>. Astfel codul HTML al paginii noastre va fi urmatorul:
<HTML>
<HEAD>
<TITLE>Prima mea pagina web</TITLE>
</HEAD>
<BODY BGCOLOR="#00FFFF">
<FONT COLOR="#00008B" SIZE="6">
Bine ai venit!
</FONT><BR>
<HR COLOR="#FF0000" WIDTH="25%" SIZE="5%" ALIGN="left">
<BR>
<FONT COLOR="#008000">
Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!
</FONT>
<HR>
</BODY>
</HTML>

Formatarea textului in HTML 4


In aceasta lectie ne vom "juca" cu textele din cadrul paginilor web, vom vedea cum pot fi ele
formatate.
Titluri in HTML

Atunci cand avem nevoie sa folosim un titlu in cadrul paginii noastre web putem apela la tag-urile
<H1>, <H2>, <H3>, <H4>, <H5>, <H6>. Cu ajutorul acestor tag-uri, care au si tag-uri de incheiere,
vom scrie titlurile din cadrul paginilor noastre web. Astfel in cadrul codului HTML vom folosi tag-ul
<H1>, de exemplu, urmat de textul titlului, iar la sfarsit vom folosi tag-ul de incheiere </H1>. Tag-urile
<H1> si </H1> permit scrierea unui titlu cu caracterele cele mai mari in timp ce textul incadrat de tagurile <H6> si </H6> va fi afisat cu caracterele cele mai mici, dupa cum urmeaza:

Acesta este un titlu cu <H1>


Acesta este un titlu cu <H2>
Acesta este un titlu cu <H3>
Acesta este un titlu cu <H4>
Acesta este un titlu cu <H5>
Acesta este un titlu cu <H6>

Tag-urile acestea accepta atributul ALIGN cu ajutorul caruia titlul va putea fi aliniat la stanga, la centru
sau la dreapta.
Etichete HTML pentru formatarea textului

Am vazut in sectiunea precedenta cum arata titlurile. In continuare vor fi prezentate diverse moduri de
formatare a unui text.
Pentru alegerea caracteristicilor unui text, putem folosi tag-ul <FONT>. Acest tag accepta mai multe
atribute (color, face, size) care ne vor ajuta in formatarea textelor. Atributul COLOR se refera la
culoarea textului ce va fi incadrat de tag-urile <FONT> si </FONT>, atributul FACE arata tipul fontului,
iar atributul SIZE arata marimea fontului.
Pentru a alege culoarea textului, trebuie sa consulti mai intai tabelul de culori, iar apoi, atunci cand teai hotarat ce culoare vei folosi, sa scrii codul sau numele acelei culori ca valoare a atributului
COLOR.
De exemplu, liniile de cod:
<FONT COLOR="CornflowerBlue">ecursuri.ro - cursuri online gratuite</FONT>
sau

<FONT COLOR="#6495ED">ecursuri.ro - cursuri online gratuite</FONT>


vor avea urmatorul rezultat:
ecursuri.ro - cursuri online gratuite
<FONT COLOR="#FF0000">Totul la ecursuri.ro este gratuit</FONT>
va afisa in cadrul browserului de internet:
Totul la ecursuri.ro este gratuit
La tipul fontului, la fel ca si la culori, este bine sa folosesti un font care se afla pe majoritatea
calculatoarelor, pentru ca daca folosesti un font mai putin utlizat, multi utilizatori nu vor putea vedea
textele din cadrul paginilor tale cu acelasi font. Cele mai folosite fonturi pentru paginile web sunt
urmatoarele:
Acest text a fost scris cu fontul "arial"
Acest text a fost scris cu fontul "times new roman"
Acest text a fost scris cu fontul "courier new"
Acest text a fost scris cu fontul "verdana"
Acest text a fost scris cu fontul "helvetica"
<FONT COLOR="#000000" FACE="Arial"<Acest text ...</FONT>
Pentru a schimba dimensiunea implicita a fontului, vom folosi una din valorile atributului size. Acesta
poate lua una din valorile 1,2,3,4,5,6,7 (1 pentru cea mai mica dimensiune si 7 pentru cea mai mare):
<FONT COLOR="#FFA500" FACE="Arial" SIZE="7">www.ecursuri.ro</FONT>

www.ecursuri.ro
Iata si celelalte dimensiuni (de la 6 la 1):

www.ecursuri.ro
www.ecursuri.ro
www.ecursuri.ro
www.ecursuri.ro
www.ecursuri.ro
www.ecursuri.ro

Daca vrem ca textul nostru sa fie scris cu caractere ingrosate, folosim perechea de etichete <B> si
</B>
<B>Text bold</B>
Text bold
Pentru ca textul sa fie scris cu caractere italice, folosim perechea de etichete <I> si </I>
<I>Text italic</I>

Text italic
Pentru ca textul sa fie subliniat, folosim perechea de etichete <U> si </U>
<U>Text subliniat</U>
Text subliniat
Daca vrem ca textul sa fie afisat in centrul paginii putem folosi perechea de etichete <CENTER> si
</CENTER>
<CENTER>Text centrat</CENTER>
Text centrat
Atunci cand vrem ca textul din cadrul paginii noastre web sa fie afisat pe mai multe randuri vom folosi
unul din tag-urile <BR> sau <P>. Tag-ul <BR> nu are tag de incheiere, in timp ce tag-ul <P> are tag
de incheiere, insa nu este obligatoriu.
Tag-ul <BR> vine de la line break (intrerupere de linie) si l-am mai folosit in cadrul acestui curs. Asa
cum am vazut si pana acum este folosit pentru a face trecerea de la o linie la alta.
Astfel sa presupunem ca avem urmatorul cod HTML:
<HTML>
<HEAD>
<TITLE>Eticheta <BR></TITLE>
</HEAD>
<BODY>
Invat limbajul HTML. Exersez limbajul HTML. Stiu limbajul HTML.
</BODY>
</HTML>
Acest cod va avea ca rezultat:
Invat limbajul HTML. Exersez limbajul HTML. Stiu limbajul HTML.
Acum sa folosim eticheta <BR> in cadrul codului:
<HTML>
<HEAD>
<TITLE>Eticheta <BR></TITLE>
</HEAD>
<BODY>
Invat limbajul HTML.<BR>Exersez limbajul HTML.<BR>Stiu limbajul HTML.
</BODY>
</HTML>
Iata diferenta:
Invat limbajul HTML.
Exersez limbajul HTML.
Stiu limbajul HTML.

Tag-ul <P> vine de la cuvantul paragraf si se deosebeste de tag-ul <BR> prin faptul ca prin utilizarea
lui nu numai ca se trece pe urmatorul rand, dar se si lasa un rand liber intre texte. Sa revenim la
exemplul de mai sus. Se vor folosi ambele tag-uri, <BR> si <P>, pentru a se vedea diferenta dinre
ele.
<HTML>
<HEAD>
<TITLE>Eticheta <BR></TITLE>
</HEAD>
<BODY>
Invat limbajul HTML.<BR>Exersez limbajul HTML.<P>Stiu limbajul HTML.
</BODY>
</HTML>
Rezultatul va fi:
Invat limbajul HTML.
Exersez limbajul HTML.
Stiu limbajul HTML.
Daca scriem un text intre tag-urile <P> si </P>, atunci textul va fi incadrat de cate un rand liber, la fel
ca in exemplul de mai jos:
<HTML>
<HEAD>
<TITLE>Eticheta <BR></TITLE>
</HEAD>
<BODY>
Invat limbajul HTML.<P>Exersez limbajul HTML.</P>Stiu limbajul HTML.
</BODY>
</HTML>
Vom obtine urmatorul rezultat:
Invat limbajul HTML.
Exersez limbajul HTML.
Stiu limbajul HTML.
Utilizarea caracterelor speciale

Iti mai aduci aminte de prima ta pagina web pe care ai facut-o in cadrul acestui curs? Daca nu click
aici: exemplu1.html
Dupa cum vezi, textul nu este scris cu diacriticele specifice limbii romane. (, , , etc.). Pentru a
folosi si aceste litere trebuie sa scriem o anumita combinatie de diverse caractere pentru ca toate
browserele sa citeasca diacriticele.
Chiar daca pentru a scrie cu diacritice putem folosi tastatura setata pentru limba romana, tot este
nevoie sa stim codurile pentru cele mai folosite caractere si/sau simboluri. Iata in continuare codurile
HTML pentru cele mai folosite caractere si simboluri, care nu se gasesc pe tastatura calculatorului:

Simbol

Cod HTML
Numar

Nume

&#160;

&nbsp;

&#162;

&cent;

&#163;

&pound;

&#169;

&copy;

&#171;

&laquo;

&#174;

&reg;

&#176;

&deg;

&#177;

&plusmn;

&#178;

&sup2;

&#179;

&sup3;

&#181;

&micro;

&#182;

&para;

&#185;

&sup1;

&#187;

&raquo;

&#188;

&frac14;

&#189;

&frac12;

&#190;

&frac34;

&#194;

&Acirc;

&#206;

&Icirc;

&#215;

&times;

&#216;

&Oslash;

&#226;

&acirc;

&#238;

&icirc;

&#247;

&divide;

&#248;

&oslash;

&#350;
&#351;
&#354;
&#355;
&#8364;

&euro;

Daca vrei sa vezi mai multe coduri html, gasesti aici:


http://ro.wikipedia.org/wiki/Utilizator:Ark25/Coduri_HTML
Acum dupa ce am vazut codurile pentru diverse caractere pe care le vom folosi in cadrul paginilor
noastre web, sa vedem cum arata codul paginii noastre de la inceput, daca textul va fi scris cu
diacritice:
<HTML>
<HEAD>
<TITLE>Prima mea pagina web</TITLE>
</HEAD>
<BODY>

Bine ai venit!<BR>
Vom &#238;nv&#259;&#355;a &#238;mpreun&#259; limbajul HTML.
Aceasta este prima mea pagin&#259; web!
</BODY>
</HTML>
Aceasta pagina web scrisa cu diacritice ar trebui sa arate astfel: exemplu8.html
Exercitiu

Scrie codul unei pagini web care sa contina urmatorul text (scris cu diacritice):
Bine ai venit pe site-ul www.eCursuri.ro, un site care i ofer aproape tot ce ai nevoie pentru a nva
online. Toate cursurile, tutorialele, testele online, referatele i jocurile sunt gratuite. n sperana c,
prin intermediul forumului, ne vei aprecia, ne vei luda sau ne vei critica, vom ncerca s ne
perfecionm pe zi ce trece.

Pentru a vedea cum ar arata pagina click aici: exemplu9.html

Pentru a alinia un text folosim codul &nbsp; (spatiu) de cateva ori.

Pentru a te verifica, alege din fereastra browser-ului din meniul View optiunea Page Source (in
functie de browser poate sa difere modul in care poti vedea sursa unei pagini web)

Adaugarea imaginilor in paginile HTML 5


13703 afisari

Printeaza

Pana acum ai invatat cum sa folosesti decat texte si culori in cadrul paginilor web. In aceasta lectie
vei invata despre imagini, care alese cu grija, vor da un plus design-ului paginilor tale.
Formatele imaginilor

Browserele recunosc, in cadrul paginilor web, mai multe formate ale imaginilor. Cele mai raspandite
sunt cele care au una din terminatiile .jpg sau .jpeg, cele cu extensia .gif si cele care au extensia
.png. Iata in continuare cateva caracteristici ale acestor formate de imagini:
GIF (Graphics Interchange Format)
Formatul GIF poate reda un numar de 256 de culori, de aceea este folosit pentru imaginile de
dimensiuni mici: butoane, icon-uri, animatii mici.
Butoane:

buton1.gif
marime: 4,71 Kb

buton2.gif
marime: 5,3 Kb

buton3.gif
marime: 5,61 Kb

Icon-uri:

icon1.gif
icon2.gif
icon3.gif
marime: 1,98 kb marime: 1,98 kb marime: 1,9 kb

icon4.gif
icon5.gif
marime: 1,88 kb marime: 2,04 kb

Animatii

animatie.gif
marime: 9,27 Kb
JPEG (Joint Photographic Expert Group)
Formatul JPEG nu mai este limitat la 256 de culori si de aceea este folosit pentru fotografii. Imaginile
care apartin acestui format au extensia .jpg sau .jpeg.

poza.jpg
marime: 26,6 Kb

poza.gif
marime: 49,0 Kb

Se observa ca in cazul fotografiilor, formatul jpg ofera o calitate mai buna a imaginii si ocupa un
spatiu mult mai mic decat daca am fi salvat aceeasi imagine in formatul gif.
PNG (Portable Network Graphics)
PNG este un format mai nou care a inlocuit treptat formatul GIF in primul rand prin calitatea
superioara. Hai sa vedem butoanele si iconurile prezentate la formatul GIF si in format PNG:
Butoane:

buton1.gif
marime: 10,0 Kb

buton2.gif
marime: 9,8 Kb

buton3.gif
marime: 8,05 Kb

Icon-uri:

icon1.png
icon2.png
icon3.png
icon4.png
icon5.png
marime: 2,88 kb marime: 3,09 kb marime: 3,44 kb marime: 3,85 kb marime: 3,42 kb
Daca te uiti cu atentie la butoanele si iconurile salvate in format GIF si apoi la cele salvate in format
PNG, o sa observi ca, desi cele PNG au o marime superioara, sunt si din punct de vedere al calitatii
mult peste imaginile GIF (la iconuri se observa cel mai bine, atunci cand trebuie sa folosim si
transparenta - adica imaginea nu va avea fundal). Sigur ca ambele formate, atat GIF cat si PNG, pot
fi prelucrate cu ajutorul programelor de editat imagini (ex: Adobe Photoshop) si putem obtine
rezultatele satisfacatoare in ambele formate, dar in general formatul PNG este superior celui GIF.
Nu acelasi lucru putem sa spunem si cand vorbim despre fotografii sau imagini mai mari, acolo unde
formatul JPG este cel mai indicat. Sa luam de exemplu imaginea folosita in exemplul de la formatul
JPG si sa o salvam in format PNG (vom vedea ca are o marime mult mai mare decat cea in format
JPG, de 4-5 ori mai mare, calitatea fiind aproximativ la fel:

poza.png
marime: 123,0 Kb
Acum, dupa ce am analizat principalele formate ale imaginilor folosite in paginile web, putem sa
concluzionam ca este bine pentru fotografii si imagini mari sa folosim formatul JPG sau JPEG, iar
pentru butoane si iconuri sa folosim PNG (sau GIF, in functie de cum optimizam imaginile).
Adaugarea imaginilor in paginile web

Asa cum ai vazut, la majoritatea site-urilor, imaginile dau o nota aparte paginilor web. Pentru a folosi
imagini si in cadrul paginilor tale web trebuie sa folosesti tag-ul <IMG> insotit de atributul SRC
(source) care indica adresa sau calea catre imaginea pe care vrei sa o folosesti. Forma generala a
acestui tag va fi:
<IMG SRC="numeleimaginii.extensie">
Atentie la extensie! Nu uita sa scrii si extensia imaginii pentru ca altfel imaginea nu va fi afisata de
browser.
Este bine ca atunci cand vrei sa faci un site, sa tii toate fisierele (pagini HTML, imagini etc.) in cadrul
aceluiasi folder. Daca vei folosi in codul HTML al paginilor site-ului tau linia de cod de mai sus,
imaginea va fi afisata doar daca pagina respectiva va fi in acelasi folder cu imaginea pe care vrei sa
o folosesti. In caz contrar imaginea nu va fi afisata.
Sa scriem codul unei pagini web care sa contina o imagine. Luam ca exemplu imaginea de mai jos
pe care o salvam astfel:
1. Click pe imagine
2. Se va deschide un nou tab (pagina) cu imaginea
3. Click dreapta pe imagine si alege din meniul care apare: Save Image As)
4. Salveaza imaginea cu numele invat-html.jpg in acelasi folder cu pagina web pe care o vom
face in continuare.

Acum sa vedem codul HTML:


<HTML>
< HEAD>
< TITLE>Imagini</TITLE>
< /HEAD>
< BODY>
< CENTER><B>Ad&#259;ugarea imaginilor &#238;n paginile web</B>
< BR>
< IMG SRC="invat-html.jpg">
< /CENTER>
< /BODY>
< /HTML>
Salveaza pagina cu numele imagini.html
Sa vedem cum ar trebui sa arate pagina imagini.html: exemplu10.html
Daca site-ul tau va avea multe fisiere, nu mai este o solutie sa le tii pe toate in acelasi folder. In
acest caz, este bine sa grupam fisierele de acelasi tip in subfoldere. Astfel in folderul Site, de
exemplu, vom avea un subfolder Poze, in care vor fi salvate toate imaginile site-ului, un subfolder
Pagini in care vor fi salvate toate paginile HTML si asa mai departe. Iata cum ar arata structura siteului:

Pentru o functionare corecta vom utiliza una din urmatoarele linii de cod prin care ii vom spune

browser-ului ca imaginea se afla in folder-ul Poze:

daca pagina va fi salvata in subfolderul Pagini si imaginea va fi in subfolderul Poze.


<IMG SRC="../Poze/invat-html.jpg">

daca pagina va fi salvata in folderul Site si imaginea va fi in subfolderul Poze.


<IMG SRC="Poze/invat-html.jpg">

Incearca si tu:
1. Fa un folder pe care denumeste-l Site.
2. In cadrul acestuia mai fa doua subfoldere: Pagini, respectiv Poze.
3. Copiaza imaginea invat-html.jpg in folderul Poze.
4. Modifica in codul HTML de mai sus linia:
<IMG SRC="invat-html.jpg">
5.
cu linia:
<IMG SRC="../Poze/invat-html.jpg">
6.
7. Salveaza pagina in folderul Pagini cu numele imagini.html
8. Dublu click pe imagini.html din folder-ul Pagini.
Daca totul a functionat bine ar trebui sa obtii aceeasi pagina web.
Daca vrei ca imaginea sa fie incadrata de un chenar, foloseste atributul BORDER al tag-ului <IMG>.
Acest atribut are ca valoare numere intregi pozitive:
<IMG SRC="../Poze/invat-html.jpg" BORDER=5>
Noua pagina web va fi: imagini.html
Daca imaginea va fi de dimensiuni mai mari, atunci pana cand se va incarca si va fi afisata de
browser, utilizatorul poate vedea un text inlocuitor al imaginii. Acest lucru se poate realiza folosind
atributul ALT impreuna cu tag-ul <IMG>.

Daca trecem cursorul mouse-ului deasupra imaginii, o sa apara textul pe care l-am scris la atributul
ALT.
De exemplu, la pagina de mai sus, imagini.html, vom inlocui linia:
<IMG SRC="../Poze/invat-html.jpg" BORDER=5>
cu linia:
<IMG SRC="../Poze/invat-html.jpg" BORDER=5 ALT="Fetita care vorbeste la telefon">
Folosirea imaginilor alaturi de texte

Pentru a alinia o imagine vom folosi atributul ALIGN al tag-ului <IMG>. Atributul ALIGN poate avea
una dintre valorile: left sau right, aliniere la stanga sau la dreapta paginii. Hai sa vedem un exemplu.
Mai intai sa luam imaginea de mai jos:
1. Click pe imagine
2. Se va deschide un nou tab (pagina) cu imaginea
3. Click dreapta pe imagine si alege din meniul care apare: Save Image As)
4. Salveaza imaginea cu numele euro2012.jpg in folderul Poze.

Acum sa scriem codul HTML al unei pagini web care va contine si text in jurul imaginii:
<HTML>
< HEAD>
< TITLE>EURO 2012</TITLE>
< /HEAD>
< BODY>
< FONT COLOR="#0000FF" FACE="Times New Roman">
< CENTER><B>Istoria campionatului european de fotbal</B></CENTER>
< /FONT>
< BR><IMG SRC="../Poze/euro2012.jpg" BORDER=5 ALIGN=left>
< FONT COLOR="#FF0000" FACE="Arial">Prima editie a campionatului european de fotbal a avut
loc in Franta in anul 1960, iar castigatoare a fost Rusia. Urmatorul turneu european a avut loc in
anul 1964 in Spania, acolo unde s-a impus tara gazda. Patru ani mai tarziu, in 1968, in Italia, a fost
randul acesteia sa castige trofeul. in 1972 organizatoare a fost Belgia, Republica Federala
Germana impunandu-se. in 1976 a venit randul Cehoslovaciei sa castige campionatul european de
fotbal, disputat in Iugoslavia. in 1980, Germania a fost castigatoare, in Italia, iar in 1984, editie
gazduita de Franta, din nou s-a impus tara organizatoare. Editia din anul 1988 a avut loc in
Germania si a fost castigata de Olanda. Dupa patru ani, Danemarca se impunea in Suedia, pentru

ca dupa alti patru ani, in 1996, sa fie randul Germaniei sa isi adjudece trofeul, in Anglia. in anul
2000 Belgia si Olanda au organizat turneul final, iar castigatoare a fost Franta. in Portugalia, in
2004, a fost randul Greciei sa castige trofeul. La ultimul campionat european, disputat in 2008, in
Austria si Elvetia, Spania a iesit campioana europeana.</FONT>
< /BODY>
< /HTML>
Salveaza pagina cu numele de euro.html in folderul Pagini.
Iata cum va arata aceasta pagina: click aici. Pentru a nu scrie tot textul din codul de mai sus, in
pagina exemplu care se deschide, vezi sursa paginii (View > Page Source) si copiaza de acolo
codul.
Asa cum ai observat, textul este afisat in jurul imaginii (daca ai o rezolutie mare si inaltimea pozei
este mai mare decat inaltimea textului micsoreaza fereastra browserului pentru a vedea cum textul
se afiseaza in jurul imaginii).
Daca vrei ca textul sa fie afisat la o anumita distanta de imagine, foloseste atributele HSPACE
(spatiu pe orizontala) si VSPACE (spatiu pe verticala). Valorile acestor atribute trebuie sa fie numere
intregi, care reprezinta de fapt distanta in pixeli dintre imagine si text. De exemplu inlocuieste, in
codul de mai sus, linia:
<IMG SRC="../Poze/euro2012.jpg" BORDER=5 ALIGN="left">
cu urmatoarea:
<IMG SRC="../Poze/euro2012.jpg" BORDER=5 ALIGN="left" HSPACE=50 VSPACE=20>
Salveaza pagina cu numele euro2.html in folder-ul Pagini.
Vezi diferenta: click aici
Foloseste diferite valori pentru atributele HSPACE si VSPACE pana cand vei obtine rezultatele
dorite.
Imagini ca fond al unei pagini web

Cu ajutorul atributului BACKGROUND al tag-ului <BODY> poti folosi o imagine ca fond al unei
pagini web. Pentru a intelege mai bine, copiaza imaginile urmatoare in folder-ul Poze cu numele
scrise sub fiecare (click pe fiecare imagine si din pagina care se deschide click dreapta pe
imagine, iar apoi alege din meniul care apare optiunea Save Image As):

background1.jpg background2.jpg background3.jpg background4.jpg background5.jpg


Acum in codul paginii imagini.html din folderul Pagini adauga tag-ului <BODY> atributul
BACKGROUND dupa cum urmeaza:
<BODY BACKGROUND="../Poze/background1.jpg">
Salveaza pagina cu numele background1.html

Iata rezultatul: click aici


Repeta operatiunea de mai sus, numai ca in loc de background1.jpg foloseste pe rand unul din
numele celorlalte imagini.
Salveaza paginile cu numele background2.html, background3.html, background4.html,
background5.html.
Iata rezultatele:
background2.html background3.html background4.html background5.html
Crearea legaturilor in HTML 6
10266 afisari
Printeaza
Navigarea in cadrul site-urilor este posibila cu ajutorul link-urilor (legaturilor). In aceasta lectie vei
invata cum sa folosesti diferite tipuri de legaturi in cadrul site-ului tau.
Legatura catre o alta pagina

Pentru a folosi legaturi in paginile web pe care le vei face, trebuie sa folosesti perechea de tag-uri
<A> si </A>. Numele acestor tag-uri vine de la cuvantul anchor care se traduce ancora. Tag-ul <A>
va trebui folosit impreuna cu atributul HREF. Linia de cod pentru inserarea unei legaturi in cadrul
unei pagini web va avea urmatoarea forma:
<A HREF=numelepaginii.html>Textul legaturii</A>
Daca pagina respectiva se afla in acelasi folder cu pagina pe care se afla legatura atunci nu sunt
necesare ghilimelele. Sa vedem impreuna, cum poti adauga o legatura intr-o pagina web din
folderul Pagini catre pagina imagini.html din acelasi folder. Deschide editorul de texte (de
exemplu: Notepad) si scrie urmatorul cod HTML:
<HTML>
< HEAD>
< TITLE>Legaturi</TITLE>
< /HEAD>
< BODY>
< CENTER><B>Leg&#259;tur&#259; c&#259;tre o alt&#259; pagin&#259;</B>
< BR><BR>
< A HREF=imagini.html>Imagine Invat HTML</A>
< /CENTER>
< /BODY>
< /HTML>
Salveaza pagina (File/Save As) cu numele de link.html in folderul Pagini.
Pagina link.html ar trebui sa arate astfel: click aici
Daca pagina catre care vrem sa facem o legatura, nu se afla in acelasi folder cu pagina noastra
atunci nu mai putem folosi decat numele paginii HTML ca valoare a atributului HREF. Sa vedem
cateva exemple de legaturi catre pagini din alte directoare sau subdirectoare. Fie urmatoarea
structura:

Pentru a intelege cat mai bine cum functioneaza legaturile catre diverse pagini web, este bine sa
faci si tu, pe calculatorul tau, o structura asemanatoare cu cea de mai sus, iar apoi sa faci cateva
pagini HTML in diverse directoare sau subdirectoare si sa incerci sa creezi legaturi din fiecare
pagina HTML catre celelate. Iata cateva exemple:

pentru a adauga o legatura in cadrul unei pagini HTML din directorul Contabilitate catre o
pagina HTML din directorul Firma 1, vom folosi urmatoarea valoare a atributului HREF:
<A HREF="Firma 1/numelepaginii.html">Text link</A>

pentru a adauga o legatura in cadrul unei pagini HTML din directorul Site catre o pagina
HTML din directorul Carti, vom folosi urmatoarea valoare a atributului HREF:
<A HREF="Documente/Carti/numelepaginii.html">Text link</A>

pentru a adauga o legatura in cadrul unei pagini HTML din directorul Matematica catre o
pagina HTML din directorul Scoala, vom folosi urmatoarea valoare a atributului HREF:
<A HREF="../numelepaginii.html">Text link</A>

pentru a adauga o legatura in cadrul unei pagini HTML din directorul Bilanturi catre o pagina
HTML din directorul Site, vom folosi urmatoarea valoare a atributului HREF:
<A HREF="../../numelepaginii.html">Text link</A>

pentru a adauga o legatura in cadrul unei pagini HTML din directorul Servici catre o pagina
HTML din directorul Matematica, vom folosi urmatoarea valoare a atributului HREF:
<A HREF="../../Scoala/Matematica/numelepaginii.html">Text link</A>

pentru a adauga o legatura in cadrul unei pagini HTML din directorul Firma 2 catre o pagina
HTML din directorul Firma 3, vom folosi urmatoarea valoare a atributului HREF:
<A HREF="../Firma 3/numelepaginii.html">Text link</A>

Legatura catre un site

Dupa ce ai vazut cum se folosesc legaturile catre alte pagini html locale acum vom vedea impreuna
cum putem adauga o legatura catre un site particular. Trebuie sa folosesti urmatoarea linie de cod:
<A HREF="adresa site-ului">Textul legaturii</A>
Sa facem o pagina web care sa contina legaturi catre site-uri ale unor ziare din Romania. Scrie
urmatorul cod HTML:
<HTML>
< HEAD>
< TITLE>Legaturi catre site-uri particulare</TITLE>
< /HEAD>
< BODY>
< CENTER>
< B>Leg&#259turi c&#259tre site-urile unor ziare din Rom&#226nia</B>
< BR><A HREF="http://www.evz.ro">Evenimentul Zilei</A>
< BR><A HREF="http://www.jurnalul.ro">Jurnalul Na&#355;ional</A>
< BR><A HREF="http://www.capital.ro">Capital</A>
< BR><A HREF="http://www.prosport.ro">Prosport</A>
< BR><A HREF="http://www.gsp.ro">Gazeta sporturilor</A>
< BR><A HREF="http://www.libertatea.ro">Libertatea</A>
< /CENTER>
< /BODY>
< /HTML>
Salveaza pagina cu numele de ziare.html in directorul Pagini.
Pentru a vedea cum ar trebui sa arate aceasta pagina: click aici
Asa cum ai observat pana acum, atunci cand dai click pe una dintre legaturile din paginile
prezentate ca exemple, se deschide o pagina HTML in aceeasi fereastra a browser-ului, peste
pagina ce contine legatura. Pentru a deschide o noua fereastra a browser-ului atunci cand se da
click pe o legatura trebuie folosit atributul TARGET caruia i se atribuie valoarea "_blank".
Sa vedem un exemplu: sa schimbam codul paginii ziare.html astfel incat site-ul fiecarui ziar sa se
deschida intr-o noua fereastra, atunci cand se va efectua un click pe legatura catre
acesta. Daca in plus vrei ca, atunci cand utilizatorii paginii tale web vor trece cursorul mouse-ului

deasupra legaturilor, sa apara o mica nota explicativa, trebuie sa folosesti atributul TITLE. Ca
valoare a acestui atribut trebuie sa scrii textul care vrei sa apara atunci cand se va trece cursorul
mouse-ului deasupra legaturii respective. Pentru a intelege mai bine iata cum va arata codul paginii
ziare.html dupa adaugarea atributelor TARGET si TITLE pentru fiecare legatura:
<HTML>
< HEAD>
< TITLE>Legaturi catre site-uri particulare</TITLE>
< /HEAD>
< BODY>
< CENTER>
< B>Leg&#259turi c&#259tre site-urile unor ziare din Rom&#226nia</B>
< BR><A HREF="http://www.evz.ro" TARGET="_blank" TITLE="Ziarul Evenimentul
Zilei">Evenimentul Zilei</A>
< BR><A HREF="http://www.jurnalul.ro" TARGET="_blank" TITLE="Ziarul Jurnalul
Na&#355;ional">Jurnalul Na&#355;ional</A>
< BR><A HREF="http://www.capital.ro" TARGET="_blank" TITLE="Ziarul Capital">Capital</A>
< BR><A HREF="http://www.prosport.ro" TARGET="_blank" TITLE="Ziarul
Prosport">Prosport</A>
< BR><A HREF="http://www.gsp.ro" TARGET="_blank" TITLE="Ziarul Gazeta Sporturilor">Gazeta
sporturilor</A>
< BR><A HREF="http://www.libertatea.ro" TARGET="_blank" TITLE="Ziarul
Libertatea">Libertatea</A>
< /CENTER>
< /BODY>
< /HTML>
Salveaza pagina cu numele ziare.html peste pagina existenta.
Iata cum ar trebui sa arate pagina finala ziare.html: click aici
Legatura catre o sectiune de pagina

Atunci cand avem de-a face cu pagini mai lungi, putem imparti aceste pagini in mai multe sectiuni
catre care sa adaugam cate o legatura la inceputul paginii pentru ca utilizatorii sa ajunga mai
repede la sectiunea care ii intereseaza. Un bun exemplu pentru o astfel de pagina il reprezinta
paginile care contin intrebarile frecvente (Frecvently Asked Questions).
Fiecare titlu al sectiunii trebuie definit ca ancora. Pentru acest in mod normal foloseam atributul
NAME pe care il asociam tagului <A>, dar pentru ca in browserul Mozilla Firefox nu merge in toate
versiunile, vom folosi atributul ID care face acelasi lucru. Trebuie sa tinem cont ca fiecare ID trebuie
sa inceapa cu o litera si sa fie unic intr-o pagina (adica nu putem avea mai multe ID-uri cu acelasi
nume in aceeasi pagina).
<A ID="ancora1">Titlul primei sectiuni</A>
<A ID="ancora2">Titlul sectiunii a doua</A>
<A ID="ancora3">Titlul sectiunii a treia</A>
Legaturile catre ancorele din cadrul aceleiasi pagini HTML vor avea urmatoarea forma:
<A HREF="#ancora1">Legatura catre prima sectiune</A>
<A HREF="#ancora2">Legatura catre a doua sectiune</A>
<A HREF="#ancora3">Legatura catre a treia sectiune</A>

Legaturile catre ancore din cadrul altei pagini HTML vor avea urmatoarea forma:
<A HREF="numelepaginii.html#ancora1">Legatura catre prima sectiune</A>
<A HREF="numelepaginii.html#ancora2">Legatura catre a doua sectiune</A>
<A HREF="numelepaginii.html#ancora3">Legatura catre a treia sectiune</A>
Pentru a intelege mai bine cum functioneaza legaturile catre sectiunile paginilor, sa scriem
impreuna codul unei pagini cu mai multe sectiuni:
<HTML>
< HEAD>
< TITLE>Legatura catre o sectiune de pagina</TITLE>
< /HEAD>
< BODY>
< BR><BR><BR><BR><BR><BR>
< CENTER><B>Intrebari frecvente</B></CENTER>
< BR><BR><BR><BR><BR><BR>
< A HREF="#intrebarea1">1. Ce pot gasi pe site-ul eCursuri.ro?</A><BR><BR><BR>
< A HREF="#intrebarea2">2. Ce este un curs online?</A><BR><BR><BR>
< A HREF="#intrebarea3">3. De ce sa invat online?</A><BR><BR><BR><BR>
< HR>
< BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
< FONT COLOR="#FF9900" SIZE="3" FONT="Arial, Times New Roman">
< A ID="intrebarea1">1. Ce pot gasi pe site-ul eCursuri.ro?</A></FONT><BR>
Site-ul eCursuri.ro isi propune sa ofere vizitatorilor sai cat mai multe resurse pentru a invata
online. In acest sens, oferim membrilor site-ului acces GRATUIT la cursuri online interactive,
tutoriale in care poti invata sa faci aproape orice, teste online prin care iti poti verifica cunostintele
din diverse domenii, jocuri educative si referate pentru scoala.
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
< FONT COLOR="#FF9900" SIZE="3" FONT="Arial, Times New Roman">
< A ID="intrebarea2">2. Ce este un curs online?</A></FONT><BR>
Un curs online presupune ca toate materialele necesare, sa fie disponibile pe internet. Asadar,
viitorii cursanti vor avea la dispozitie toate resursele necesare pentru invatat, la fel ca si in cazul
unui curs traditional, singura deosebire fiind ca totul se petrece online.
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
< FONT COLOR="#FF9900" SIZE="3" FONT="Arial, Times New Roman">
< A ID="intrebarea3">3. De ce sa invat online?</A></FONT><BR>
Cursurile online prezinta, indiscutabil, foarte multe avantaje fata de alte tipuri de cursuri. In primul
rand cursurile online pot fi consultate oricand, ele fiind disponibile non stop pe internet. Un lucru
extrem de important in alegerea unui curs online este si pretul scazut al unui astfel de curs
comparativ cu preturile cursurilor traditionale. In cazul cursurilor prezente pe site-ul eCursuri.ro,
acestea sunt 100% GRATUITE. Un alt avantaj al cursurilor online de pe eCursuri.ro este acela ca
permite interactiunea intre membrii site-ului si/sau intre membri si autorii cursurilor, astfel fiind
foarte usor sa se lamureasca anumite notiuni care nu au fost intelese foarte bine.
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
< BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
< /BODY>
< /HTML>
Salveaza pagina cu numele intrebari.html in directorul Pagini.
Daca totul a mers bine pagina ar trebui sa fie la fel cu aceasta: click aici

Legatura catre o adresa de e-mail

Daca vrei ca utilizatorii paginii tale web sa iti poata scrie parerile lor despre site, de exemplu, atunci
trebuie ca in cadrul paginii sa existe o legatura catre o adresa de e-mail. Cum faci asta? Foarte
simplu. Forma generala a unei legaturi catre o adresa de e-mail este urmatoarea:
<A HREF="mailto:adresa de e-mail">Text link</A>
In codul HTML al paginii intrebari.html adauga inainte de linia de cod ce contine eticheta de
incheiere , urmatoarea secventa de cod:
<FONT FACE="Arial" COLOR="#FF9900">Pentru a afla raspunsul la alte intrebari, trimite un mail
la:</FONT> <A HREF="mailto:contact@ecursuri.ro" TITLE="Intreaba ceva">Contact
eCursuri.ro</A>
Salveaza pagina intrebari.html peste cea existenta. Pentru a vedea rezultatele: click aici
Utilizarea unei imagini ca legatura

Pentru a folosi o imagine ca legatura intre tag-urile <A> si </A>, va trebui scrisa adresa imaginii:
<A HREF="numepagina.html"><IMG SRC="adresaimaginii"></A>
Sa vedem un exemplu. Salvam mai intai imaginea de mai jos astfel:
1. Click pe imagine
2. Se va deschide un nou tab (pagina) cu imaginea
3. Click dreapta pe imagine si alege din meniul care apare: Save Image As)
4. Salveaza imaginea cu numele bomboane.jpg in folderul Poze

Acum sa scriem codul unei pagini web care sa foloseasca aceasta imagine ca legatura catre site-ul
Ghid-Culinar.ro. Deschide editorul de texte si scrie codul urmator:
<HTML>

< HEAD&Gt;
< TITLE>Folosirea unei imagini ca legatura</TITLE>
< /HEAD>
< BODY>
< CENTER><H1>Imagini ca legaturi</H1>
< BR><BR>
< A HREF="http://www.ghid-culinar.ro/retete-culinare/dulciuri-diverse/bomboane-raffaello.html"
TITLE="Invata sa faci bomboane Raffaello" BORDER="0"><IMG
SRC="../Poze/bomboane.jpg"></A>
< /CENTER>
< /BODY>
< /HTML>
Salveaza pagina cu numele linkimg.html in directorul Pagini.
Pentru a vedea rezultatul click aici
Cum pot schimba culorile legaturilor?

Fiecare legatura din cadrul unei pagini web are trei culori:

o culoare pentru legaturile nevizitate (nu a fost efectuat nici un click pe ele)

o culoare pentru legaturile vizitate (s-a efectuat cel putin un click pe ele)

o culoare pentru legaturile active (atunci cand cursorul mouse-ului se afla deasupra lor)

Pentru fiecare culoare, din cele trei de mai sus, exista cate un atribut al tag-ului </BODY> cu
ajutorul caruia putem schimba culoarea implicita:

LINK pentru legaturile nevizitate

VLINK pentru legaturile vizitate

ALINK pentru legaturile active

Fiecarui atribut i se va atribui un nume de culoare sau codul unei culori. Spre exemplu daca vrei ca
in cadrul paginii tale web, legaturile sa fie de culoare rosie atunci cand nu au fost
vizitate, de culoare neagra cele vizitate si de culoare portocalie atunci cand se trece cu mouse-ul
pe deasupra lor, trebuie sa folosesti urmatoarea linie de cod:
<BODY LINK="#FF0000" VLINK="#000000" ALINK="FF6600">
Pentru a folosi culorile preferate pentru legaturile paginilor tale nu trebuie decat sa inlocuiesti in linia
de mai sus, codurile, cu cele ale culorilor dorite.

Crearea listelor in HTML 7


Printeaza

6727 afisari

In aceasta lectie vei invata cum poti folosi listele in pagina ta web. Listele pe care le poti crea cu
ajutorul limbajului HTML sunt de urmatoarele tipuri: liste neordonate, liste ordonate si liste de
definitii. Sa le luam pe rand.
Liste neordonate (UL)

Inainte de vorbi despre listele neordonate sa vedem, mai intai, cum arata una:
Firma noastra va ofera urmatoarele servicii:

printare

printare

indosariere

xerox

tehnoredactare

Pentru a putea face o lista neordonata trebuie sa folosim tag-urile <UL> si </UL> (denumirea
acestor tag-uri vine de la "unordered list" care inseamna in limba engleza lista neordonata). Fiecare
element al listei trebuie introdus de tag-ul <LI>. Ca sa intelegi mai bine sa vedem impreuna cum
arata codul HTML pentru lista de mai sus:
<HTML>

< HEAD>
< TITLE>Liste neordonate</TITLE>
< /HEAD>
< BODY>
< UL>Firma noastra va ofera urmatoarele servicii:
<LI>printare
<LI>laminare
<LI>indosariere
<LI>xerox
<LI>tehnoredactare</UL>
< /BODY>
< /HTML>
Salveaza pagina cu numele de liste1.html in directorul Pagini. Pentru a vedea cum ar trebui sa
arate aceasta pagina: click aici
Cu ajutorul atributului TYPE, putem schimba cercul plin din fata fiecarui element. Acesta este folosit
in mod implicit atunci cand folosim o lista neordonata. Astfel, prin atribuirea unei valori atributului
TYPE, vom putea face ca elementele listei sa fie precedate de un patrat sau de un cerc gol.
Pentru a vedea rezultatele, inlocuieste linia a 6-a din codul HTML de mai sus cu una din urmatoarele
linii de cod:
o pentru cercuri goale:
<UL TYPE=circle>Firma noastra va ofera urmatoarele servicii:
o
Salveaza pagina cu numele de liste2.html in directorul Pagini. Vezi rezultatul: click aici

pentru patrate pline:


<UL TYPE=square>Firma noastra va ofera urmatoarele servicii:

Salveaza pagina cu numele de liste3.html in directorul Pagini. Vezi rezultatul: click aici
Nu uita! Pentru a invata limbajul HTML trebuie sa scrii codul de la fiecare exemplu si sa vezi daca
obtii aceleasi rezultate ca cele din cadrul cursului.
Liste ordonate (OL)

Am vazut cum putem folosi listele neordonate in cadrul paginilor web. Lista urmatoare pastreaza
continutul celei de mai sus insa este o lista ordonata (ordered list). Sa vedem diferenta:
Firma noastra va ofera urmatoarele servicii:
1. printare
2. printare

3. indosariere
4. xerox
5. tehnoredactare
Listele ordonate se formeaza cu ajutorul tag-urilor <OL> si </OL>, denumirea acestora venind din
limba engleza "ordered list" care inseamna lista ordonata. La fel ca si la listele neordonate, fiecare
element trebuie introdus de tag-ul <LI>.
Iata codul pentru lista ordonata de mai sus:
<HTML>
< HEAD>
< TITLE>Liste ordonate</TITLE>
< /HEAD>
< BODY>
< OL>Firma noastra va ofera urmatoarele servicii:
<LI>printare
<LI>laminare
<LI>indosariere
<LI>xerox
<LI>tehnoredactare</OL>
< /BODY>
< /HTML>
Salveaza pagina cu numele de liste4.html in directorul Pagini. Pentru a vedea cum ar trebui sa
arate aceasta pagina: click aici
Ca si in cazul listelor neordonate, si la listele ordonate, atributul TYPE are o valoare implicita, asa
cum am vazut in exemplul de mai sus: numerele. In loc de numere putem folosi si alte caractere.
Pentru a folosi aceste caractere este de ajuns sa utilizam atributul TYPE cu valoarea potrivita.
Pentru a vedea rezultatele, inlocuieste linia a 6-a din codul HTML de mai sus cu una din urmatoarele
linii de cod:
A. pentru litere mari:
<OL TYPE=A>Firma noastra va ofera urmatoarele servicii:
B.
Salveaza pagina cu numele de liste5.html in directorul Pagini. Vezi rezultatul: click aici
a. pentru litere mici:
<OL TYPE=a>Firma noastra va ofera urmatoarele servicii:
b.
Salveaza pagina cu numele de liste6.html in directorul Pagini. Vezi rezultatul: click aici

i.

pentru cifre romane mici:


<OL TYPE=i>Firma noastra va ofera urmatoarele servicii:

ii.
Salveaza pagina cu numele de liste7.html in directorul Pagini. Vezi rezultatul: click aici
I.

pentru cifre romane mari:


<OL TYPE=I>Firma noastra va ofera urmatoarele servicii:

II.
Salveaza pagina cu numele de liste8.html in directorul Pagini. Vezi rezultatul: click aici
Pe langa atributul TYPE, pentru tag-ul <OL> mai putem folosi si atributul START. Acest atribut este
folosit atunci cand vrem sa schimbam valoarea initiala, de exemplu daca vrem sa incepem de la 4,
in cazul numerelor, sau de la D, in cazul literelor mari, etc. Forma generala a acestui atribut este
START=n, unde n este un numar natural. Sa vedem un exemplu:
<HTML>
< HEAD>
< TITLE>Liste ordonate</TITLE>
< /HEAD>
< BODY>
< OL TYPE=A START=4>In vacanta de vara am vizitat urmatoarele orase:
<LI>Roma
<LI>Viena
<LI>Londra
<LI>Paris
<LI>Praga
</OL>
< /BODY>
< /HTML>
Codul de mai sus va afisa in cadrul browser-ului urmatoarea lista ordonata: click aici
Liste de definitii (DL)

Pentru a forma liste de definitii trebuie sa folosesti tag-urile <DL> si </DL> (denumirea lor vine de la
"definition list" = lista de definitii).
Iata cum arata o lista de definitii:
Teorema lui Pitagora
In orice triunghi dreptunghic suma patratelor catetelor este egala cu patratul ipotenuzei.
Teorema catetei
In orice triunghi dreptunghic patratul catetei este egal cu produsul dintre ipotenuza si proiectia
catetei pe ipotenuza.
Teorema inaltimii
In orice triunghi dreptunghic patratul inaltimii este egal cu produsul proiectiilor celor doua
catete pe ipotenuza.
Fiecare element al unei liste de definitii va trebui introdus de tag-ul <DT> (Definition Term), iar apoi

fiecare definitie va fi precedata de tag-ul <DD> (Definition Definition).


Codul listei de mai sus este urmatorul:
<HTML>
< HEAD>
< TITLE>Liste definitii</TITLE>
< /HEAD>
< BODY>
< DL>
< DT><B>Teorema lui Pitagora</B>
< DD>In orice triunghi dreptunghic suma patratelor catetelor este egala cu patratul ipotenuzei.
<DT><B>Teorema catetei</B>
< DD>In orice triunghi dreptunghic patratul catetei este egal cu produsul dintre ipotenuza si
proiectia catetei pe ipotenuza.
<DT><B>Teorema inaltimii</B>
< DD>In orice triunghi dreptunghic patratul inaltimii este egal cu produsul proiectiilor celor doua
catete pe ipotenuza.
</DL>
< /BODY>
< /HTML>
Salveaza pagina cu numele de liste10.html in folderul Pagini. Vezi cum arata aceasta pagina: click
aici
Personalizarea listelor

Daca vrei ca in loc de simbolurile folosite in mod prestabilit pentru elementele listelor sa fie afisate
propriile imagini, in loc de tag-ul <LI> cu care introducem fiecare element al listei vom adauga
imaginea dorita cu ajutorul tag-ului <IMG>.
Pentru a intelege mai bine sa luam un exemplu. Salveaza mai intai imaginea de mai jos in directorul
Poze cu numele de sageata.gif (click pe imagine si din pagina care se deschide click dreapta pe
imagine, iar apoi alege din meniul care apare optiunea Save Image As):
Acum sa scriem codul unei pagini web ce va contine o lista cu persoanele din cadrul
departamentului Contabilitate al unei firme:
<HTML>
< HEAD>
< TITLE>Lista personal</TITLE>
< /HEAD>
< BODY>
< UL>Lista persoanelor care sunt angajate in cadrul departamentului CONTABILITATE:
<BR><BR><IMG SRC="../Poze/sageata.gif">Gheorghe Maria
<BR><BR><IMG SRC="../Poze/sageata.gif">Prodan Eugenia
<BR><BR><IMG SRC="../Poze/sageata.gif">Matac Marian
<BR><BR><IMG SRC="../Poze/sageata.gif">Neacsu Elena
<BR><BR><IMG SRC="../Poze/sageata.gif">Ionescu Violeta
<BR><BR><IMG SRC="../Poze/sageata.gif">Manea Cristina
<BR><BR><IMG SRC="../Poze/sageata.gif">Ionita Laura
<BR><BR><IMG SRC="../Poze/sageata.gif">Serbanescu Mihaela
<BR><BR><IMG SRC="../Poze/sageata.gif">Craciun Dorina

<BR><BR><IMG SRC="../Poze/sageata.gif">Neagu Emil


</UL>
< /BODY>
< /HTML>
Salveaza pagina in directorul Pagini cu numele de listapersonal.html.
Daca totul a iesit asa cum trebuie pagina ta ar trebui sa arate astfel: click aici
Exercitii

1. Scrie codul HTML al unei pagini web care sa contina urmatoarea lista:

Michael Schumacher

Jenson Button

Sebastian Vettel

Fernando Alonso

Lewis Hamilton

Mark Webber

Rubens Barrichello

Felipe Massa

Vitaly Petrov

Nico Rosberg

In loc de semnul din fata fiecarui pilot foloseste urmatoarea imagine:

Salveaza imaginea cu numele f1.jpg, in directorul Poze (click pe imagine si din pagina care se
deschide click dreapta pe imagine, iar apoi alege din meniul care apare optiunea Save Image As).
Salveaza pagina HTML in directorul Pagini, cu numele formula1.html. Pagina ta ar trebui sa arate
astfel: click aici
2. Folosind notiunile invatate pana acum, incearca sa scrii codul urmatoarei pagini HTML, pe care
salveaz-o cu numele exmate.html: click aici
Tabele in HTML 8
Printeaza

8355 afisari

Tabelele sunt foarte importante pentru realizarea unei pagini web. Cu ajutorul lor, pe langa crearea

am folosit pentru celula rosie atributul COLSPAN="2", deoarece se intinde pe doua coloane, iar
pentru celula albastra am folosit atributul ROWSPAN="3" deoarece se intinde pe trei randuri. Codul
complet al tabelului de mai sus este urmatorul:
<HTML>
< HEAD>
< /HEAD>
< BODY>
< TABLE WIDTH="70%" border="1" CELLPADDING="0" CELLSPACING="0">
< TR><TD HEIGHT="83" COLSPAN="2" BGCOLOR="#FF0000"></TD>
< /TR>
< TR>
< TD WIDTH="151" ROWSPAN="3" BGCOLOR="#0000FF"></TD>
< TD WIDTH="402" HEIGHT="66" BGCOLOR="#FFFF00"></TD>
< /TR>
< TR>
< TD HEIGHT="95" BGCOLOR="#66FF00"></TD>
< /TR>
< TR>
< TD HEIGHT="127" BGCOLOR="#9933FF"></TD>
< /TR>
< /TABLE>
< /BODY>
< /HTML>
Pentru a intelege mai bine utilizarea tag-urilor si a atributelor lor, nu uita sa exersezi cat mai mult.
Incearca sa realizezi diferite pagini web pe baza notiunilor invatate in acest curs.

Folosirea cadrelor intr-o pagina web 9


Printeaza

6897 afisari

In aceasta lectie vom invata cum putem folosi cadrele in paginile noastre web. Cu ajutorul cadrelor
putem imparti o pagina web in mai multe zone, iar apoi putem stabili ce pagina va fi afisata in fiecare
zona.
Pentru a imparti o pagina web in mai multe cadre, trebuie sa folosim, inainte de tag-ul , tag-ul
<FRAMESET> insotit de unul dintre atributele <COLS> sau <ROWS>, pentru a defini exact cum va

fi impartita pagina respectiva.


Astfel pentru a imparti pagina in doua cadre orizontale vom folosi urmatoarea linie de cod:
<FRAMESET ROWS="70%,*">
Se folosesc procente pentru a defini marimea randurilor sau a coloanelor care vor forma cadrele. In
exemplul de mai sus, primul cadrul va avea 70% din inaltimea paginii, iar al doilea cadru restul,
adica "*" sau 30%.
Alaturi de tag-ul <FRAMESET> se mai folosesc si atributele <FRAMESPACING>, pentru marimea
spatiilor dintre cadre si <FRAMEBORDER>, care se refera la cadrele definite, daca au sau nu
chenar, valorile sale fiind "yes" sau "no". Astfel, linia completa pentru definirea a doua cadre
orizontale va fi urmatoarea:
<FRAMESET ROWS="70%,*" FRAMEBORDER="no" FRAMESPACING="0">
Pentru a imparti pagina web in mai multe cadre orizontale, se vor asocia mai multe procente
atributului ROWS, dar avand grija ca suma lor sa nu depaseasca 100%. La fel se procedeaza si
pentru impartirea unei pagini web in cadre verticale singura
deosebire fiind aceea ca in locul atributului ROWS se foloseste atributul COLS. Nu uita de tag-ul de
incheiere </FRAMESET>
Dupa ce am stabilit impartirea paginii in cadre, se trece la definirea cadrelor. Astfel intre tag-urile
<FRAMESET> si </FRAMESET> vom folosi tag-ul <FRAME>. Principalul atribut al tag-ului
<FRAME> este SRC cu ajutorul caruia indicam sursa cadrului. Astfel o linie de cod care defineste un
cadru ar putea fi urmatoarea:
<FRAME SRC="numelepaginii.html">
Pentru a intelege mai bine utilizarea cadrelor in paginile web, vom face impreuna o pagina web cu
mai multe cadre, care va arata ca in imaginea urmatoare:

Sa ne apucam de treaba. Trebuie sa facem patru pagini web fiecare avand culoarea de background
la fel cu una dintre cele patru culori din imaginea de mai sus. Apoi vom face a cincea pagina web in
care vom defini cadrele si care le va contine practic pe celelalte patru pagini. Numele celor patru
pagini web vor fi: rosu.html, albastru.html, galben.html si verde.html
Paginile ar trebui sa arate astfel:
rosu.html
albastru.html
galben.html
verde.html
Pentru a vedea codul sursa al fiecarei pagini alege din meniul View optiunea Page Source (in
functie de browser denumirile pot diferi).
Acum sa vedem codul sursa al paginii care va contine cele patru pagini web create:
<HTML>
< HEAD>
< TITLE>Cadre</TITLE>
< /HEAD>
< FRAMESET COLS="25%,*" FRAMEBORDER="NO" FRAMESPACING="0">
< FRAME SRC="rosu.html">
< FRAMESET ROWS="45%,35%,*" FRAMEBORDER="NO" FRAMESPACING="0">
< FRAME SRC="albastru.html">
< FRAME SRC="galben.html">
< FRAME SRC="verde.html">
< /FRAMESET>
< /FRAMESET>
< BODY>

< /BODY>
< /HTML>
Salveaza pagina, in acelasi folder cu celelalte patru, cu numele cadre.html
Daca totul a mers asa cum trebuie pagina ta ar trebui sa arate asa: click aici. Nu a iesit chiar ca in
imagine dar important este sa intelegi cum facem o pagina web cu mai multe cadre.
Nu uita sa definesti cadrele inainte de tag-ul <BODY> si sa exersezi toate notiunile invatate in
aceasta lectie. Fa cat mai multe pagini web care sa fie formate din cadre.

Crearea formularelor folosind HTML 10

Printeaza

5209 afisari

Iata-ne ajunsi si la ultima lectie a cursului "HTML pe intelesul tuturor" inainte de a trece la realizarea
propriu-zisa a unui site.
Notiuni generale despre formulare

Formularele reprezinta o metoda de interactivitate cu utilizatorii paginii tale web. Prin intermediul
unui formular poti obtine date importante de la vizitatorii paginii tale. Dupa ce formularul a fost
completat, utilizatorul apasa un buton de trimitere, iar tu primesti datele introduse in formular sub
forma unui e-mail sau datele vor fi procesate cu ajutorul unui limbaj de programare si adaugate intr-o
baza de date. In aceasta lectie vom invata cum se pot adauga in cadrul unei pagini web diferite tipuri
de formulare, dar si cum putem trimite datele introduse intr-un formular, prin email.
Pentru a folosi un formular in pagina ta web, va trebui sa folosesti tag-urile <FORM> si </FORM>.
Intre aceste tag-uri vor fi introduse toate elementele formularului.
Tag-ul <FORM> are doua atribute foarte importante: ACTION si METHOD. Cu ajutorul atributului
ACTION ii spunem browser-ului ce se va intampla cu datele introduse in formular. Astfel, valoarea
atributului ACTION poate fi o adresa URL a unui script, scris intr-un limbaj de programare, care va
interpreta datele si le va introduce intr-o baza de date, daca este cazul, sau poate fi o adresa de
email, caz in care datele introduse in formular vor fi trimise prin email la adresa respectiva.
Atributul METHOD, asa cum ii spune si numele, precizeaza metoda de trimitere a datelor si poate
avea doua valori. Valoarea implicita a acestui atribut este GET, cu ajutorul acestei metode putand fi
trimise cantitati mici de date, cea mai folosita metoda fiind POST.
Nu trebuie sa intelegi acum totul, vei vedea cat de simplu este sa realizezi formulare pentru
paginile tale web. La sfarsitul acestei lectii vom face impreuna un formular mai complex, dar mai
intai sa ne familiarizam cu elementele formularelor.
Elementele unui formular

Elementele unui formular trebuie introduse, in majoritatea cazurilor, cu ajutorul tag-ului <INPUT>.
Atributele cele mai importante ale acestui tag sunt urmatoarele:

TYPE - tipul elementului

NAME - numele elementului

VALUE - valoarea elementului

Elementele ale unui formular pot fi:

campurile de editare

butoanele radio

casetele de validare

casetele de fisiere

listele de selectie

butoanele submit si reset

In continuare vom vedea cum se poate realiza fiecare element al unui formular HTML.
Campurile de editare

Pentru a introduce in cadrul unui formular un camp de editare, trebuie sa folosim pentru atributul
TYPE, al tagului <INPUT>, valoarea text. Exemplu:
Camp de editare

Atributele cele mai folosite pentru tagul <INPUT> de tipul camp de editare sunt:

SIZE, care reprezinta latimea campului de editare

MAX LENGTH, specifica numarul maxim de caractere care pot fi introduse in campul de
editare

VALUE, valoarea initiala a campului de editare

De exemplu, pentru campul de editare de mai sus s-a folosit urmatoarea linie de cod:
<INPUT NAME="exemplu" TYPE="text" VALUE="Camp de editare" SIZE="20"
MAXLENGTH="30">
Daca vrei sa introduci un camp de editare de tip "parola", atributul TYPE va avea valoarea
"password". In acest caz, caracterele introduse in campul de editare, nu vor fi vizibile. Sa vedem un
exemplu:
******

Scrie cateva caractere in campul de editare de mai sus, pentru a vedea diferenta fata de un camp
de editare de tip "text".
Atunci cand vrem sa adaugam in cadrul formularului nostru un camp de editare in care sa poata fi
introduse mai multe randuri, folosim campurile de editare de tip multilinie. Pentru a folosi un astfel de
camp de editare, avem nevoie de tag-urile <TEXTAREA> si </TEXTAREA>. Sa vedem cum arata
linia de cod HTML care introduce un camp de editare multilinie:
<TEXTAREA COLS="50" ROWS ="5" NAME="exemplu"></TEXTAREA>
Am folosit atributul COLS pentru a stabili numarul de caractere al fiecarui rand, atributul ROWS
pentru numarul de randuri al campului de editare, iar atributul NAME pentru numele campului de
editare. Iata rezultatul:

Butoanele radio

Daca avem o intrebare cu mai multe variante de raspuns, vom folosi butoanele radio. Pentru a
introduce un buton radio, folosim tag-ul <INPUT>, iar la atributul TYPE, valoarea "radio". Sa luam un
exemplu:
In ce categorie de varsta te incadrezi?
sub 15 ani
15-20 ani
20-25 ani
25-35 ani
35-45 ani
peste 45 ani
Codul HTML care va afisa in cadrul browser-ului, intrebarea de mai sus si variantele de raspuns,
este urmatorul:
In ce categorie de varsta te incadrezi?
< INPUT TYPE="radio" NAME="raspuns" VALUE="a" CHECKED>sub 15 ani
<INPUT TYPE="radio" NAME="raspuns" VALUE="b">15-20 ani
<INPUT TYPE="radio" NAME="raspuns" VALUE="c">20-25 ani
<INPUT TYPE="radio" NAME="raspuns" VALUE="d">25-35 ani
<INPUT TYPE="radio" NAME="raspuns" VALUE="e">35-45 ani
<INPUT TYPE="radio" NAME="raspuns" VALUE="f">peste 45 ani
Cu ajutorul atributului CHECKED, fara alte valori, putem selecta un buton radio in mod prestabilit.
Nu pot fi selectate mai multe butoane radio dintr-un grup, in acelasi timp.
Casetele de validare

Pentru a introduce o caseta de validare (checkbox) se utilizeaza eticheta <INPUT> cu atributul


TYPE avand valoarea "checkbox". Casetele de validare permit selectarea sau deselectarea uneia
sau mai multor optiuni. Exemplu:
Unde iti petreci concediul de obicei?
La mare
La munte

In strainatate
La tara
Acasa
Asa cum se poate observa, in cazul casetelor de validare, spre deosebire de butoanele radio, pot fi
selectate mai multe optiuni. Codul casetelor de validare de mai sus este urmatorul:
Unde iti petreci concediul de obicei?
<INPUT TYPE="checkbox" NAME="optiunea1">La mare
<INPUT TYPE="checkbox" NAME="optiunea2">La munte
<INPUT TYPE="checkbox" NAME="optiunea3">In strainatate
<INPUT TYPE="checkbox" NAME="optiunea4">La tara
<INPUT TYPE="checkbox" NAME="optiunea5">Acasa

Casetele de fisiere

Pentru a trimite un fisier prin intermediul unui formular, folosim pentru atributul TYPE al tag-ului
<INPUT>, valoarea "file". Sa vedem un exemplu:

Codul HTML este urmatorul:


<INPUT TYPE="file" NAME="file">

Listele de selectie

O lista de selectie, asa cum ii spune si numele, permite utilizatorului sa aleaga una sau
mai multe optiuni dintr-o lista. Listele de selectie pot fi introduse in cadrul unui formular cu ajutorul
tag-urilor <SELECT> si </SELECT>. Atributele cele mai folosite pentru tag-ul <SELECT> sunt:

NAME, atribuie listei de selectie un nume

SIZE, specifica numarul de elemente din cadrul listei de selectie

VALUE, atribuie o valoare de tip text care va fi expediata serverului, sub forma de perechi
"name = value"

SELECTED (fara alte valori), selecteaza in mod prestabilit un element al listei

Sa vedem cum arata o lista de selectie:


Alege un judet din Romania:
Bucuresti

Pentru a selecta in mod implicit valoarea Bucuresti, am folosit in dreptul acesteia atributul
SELECTED. Codul listei de selectie de mai sus este urmatorul:

Alege un judet din Romania:


<SELECT><OPTION value=Alba>Alba</OPTION>
< OPTION value=Arad>Arad</OPTION>
< OPTION value=Arges>Arges</OPTION>
< OPTION value=Bacau>Bacau</OPTION>
< OPTION value=Bihor>Bihor</OPTION>
< OPTION value=Bistrita-Nasaud>Bistrita-Nasaud</OPTION>
< OPTION value=Botosani>Botosani</OPTION>
< OPTION value=Brasov>Brasov</OPTION>
< OPTION value=Braila>Braila</OPTION>
< OPTION value=Bucuresti selected>Bucuresti</OPTION>
< OPTION value=Buzau>Buzau</OPTION>
< OPTION value=Caras-Severin>Caras-Severin</OPTION>
< OPTION value=Calarasi>Calarasi</OPTION>
< OPTION value=Cluj>Cluj</OPTION>
< OPTION value=Constanta>Constanta</OPTION>
< OPTION value=Covasna>Covasna</OPTION>
< OPTION value=Dambovita>Dambovita</OPTION>
< OPTION value=Dolj>Dolj</OPTION>
< OPTION value=Galati>Galati</OPTION>
< OPTION value=Giurgiu>Giurgiu</OPTION>
< OPTION value=Gorj>Gorj</OPTION>
< OPTION value=Harghita>Harghita</OPTION>
< OPTION value=Hunedoara>Hunedoara</OPTION>
< OPTION value=Ialomita>Ialomita</OPTION>
< OPTION value=Iasi>Iasi</OPTION>
< OPTION value=Ilfov>Ilfov</OPTION>
< OPTION value=Maramures>Maramures</OPTION>
< OPTION value=Mehedinti>Mehedinti</OPTION>
< OPTION value=Mures>Mures</OPTION>
< OPTION value=Neamt>Neamt</OPTION>
< OPTION value=Olt>Olt</OPTION>
< OPTION value=Prahova>Prahova</OPTION>
< OPTION value=Satu-Mare>Satu-Mare</OPTION>
< OPTION value=Salaj>Salaj</OPTION>
< OPTION value=Sibiu>Sibiu</OPTION>
< OPTION value=Suceava>Suceava</OPTION>
< OPTION value=Teleorman>Teleorman</OPTION>
< OPTION value=Timis>Timis</OPTION>
< OPTION value=Tulcea>Tulcea</OPTION>
< OPTION value=Vaslui>Vaslui</OPTION>
< OPTION value=Valcea>Valcea</OPTION>
< OPTION value=Vrancea>Vrancea</OPTION></SELECT>
Pentru a putea selecta mai multe valori din cadrul unei liste de selectie trebuie sa folosim pentru tagul <SELECT> atributul MULTIPLE, fara alte valori.
Butoanele de tip Submit si Reset

Pentru a putea expedia datele introduse in cadrul unui formular, fie prin e-mail, fie catre un script
scris intr-un limbaj de programare care va interpreta aceste date, trebuie sa folosim un buton de
trimitere. Pentru a introduce un asemenea buton folosim tag-ul <INPUT>, cu atributul TYPE avand

valoarea "submit". Putem modifica si valoarea butonului, care in mod


implicit este Submit, cu ajutorul atributului VALUE. Astfel, linia de cod pentru un buton de tip submit
va fi urmatoarea:
<INPUT TYPE="submit" VALUE="Trimite">
Alaturi de butonul de tip Submit, putem folosi si un buton de tip Reset. Prin apasarea acestui buton
toate elementele formularului vor reveni la valoarea lor prestabilita, indiferent de valorile introduse de
utilizator. Pentru a introduce un buton de tip Reset, se procedeaza la fel ca si la butonul de tip
Submit, singura deosebire fiind ca atributul TYPE va avea valoarea "reset". Sa vedem cum arata
linia de cod care introduce in cadrul unui formular un buton de tip Reset:
<INPUT TYPE="reset" VALUE="Sterge">
Trimiterea datelor dintr-un formular prin e-mail

Pentru ca datele introduse intr-un formular sa fie trimise prin e-mail trebuie sa folosim pentru
atributul ACTION al tag-ului <FORM>, valoarea "mailto:email@domeniu.ro". In felul acesta, datele
introduse in formular vor fi trimise la adresa de e-mail specificata.
De exemplu, pentru a trimite datele dintr-un formular la adresa contact@ecursuri.ro vom folosi
urmatoarea linie de cod:
<FORM ACTION="mailto:contact@ecursuri.ro" METHOD="POST">
Exercitiu: realizarea unui formular HTML

Acum la finalul lectiei, dupa ce am invatat cum sa introducem diverse elemente in cadrul unui
formular, este timpul sa realizam unul. Astfel, folosind notiunile invatate, incearca sa realizezi
urmatorul formular: click aici
Pentru a vedea codul acestui formular, alege din pagina sau tabul care se deschide, din meniul View
optiunea Page Source (denumirile pot diferi in functie de browserul folosit).
Realizarea unui site in HTML 11
Printeaza

12381 afisari

In aceasta ultima lectie a cursului "HTML pe intelesul tuturor" vom realiza impreuna site-ul unei gradinite de
copii. Noi i-am dat numele gradinita Abecedar.
Inainte de a trece la realizarea efectiva a site-ului, va trebui sa faci un nou director pe care sa-l numesti
Abecedar, iar in cadru acestuia doua subdirectoare: Pagini si Poze.
Am pregatit imaginile de mai jos pentru site-ul pe care il vom face impreuna (sub fiecare imagine am drecut si
denumirea). Pentru a descarca imaginile: click aici (vei descarca o arhiva .zip cu toate imaginile site-ului, pe
care va trebui sa le copiezi in subdirectorul Poze din cadrul directorului Abecedar.

home.jpg

calculator.jpg

muzica.jpg

excursii.jpg

logo.jpg

limbistraine.jpg

desprenoi.jpg

meniu.jpg

welcome.jpg

copil.jpg

calculator2.jpg

calculator3.jpg

straine.jpg

S-ar putea să vă placă și