Sunteți pe pagina 1din 40

1 https://www.youtube.com/watch?

v=JAO9zzYZfgI
2 https://www.youtube.com/watch?v=R3TXMBnfLf8
3 https://www.youtube.com/watch?v=aJTpv3UmN-I
4 https://www.youtube.com/watch?v=YMXbXNFf-xY
5. https://www.youtube.com/watch?v=91Fkjr8eX_g
http://www.ecursuri.ro/cursuri-online/html-pe-intelesul-tuturor

http://www.ecursuri.ro/cursuri-online/realizarea-unui-site-in-html.html

http://www.ecursuri.ro/htmlex/exemplu-site/Pagini/limbistraine.html

Lectia 1
Cu ajutorul limbajului HTML (Hyper Text Markup Language) poti construi pagini web nu
foarte pretentioase insa reprezinta un inceput pentru realizarea site-urilor profesionale. Sigur ca
va trebui sa mai treaca ceva timp pana vei putea realiza pagini web complexe ca cele ale marilor
firme, insa asa cum spuneam, invatarea limbajului HTML reprezinta un inceput.

Scopul cursului HTML pe intelesul tuturor este de a explica, intr-un mod cat mai util si in
acelasi timp placut, notiunile de baza ale limbajului HTML si odata cu acestea sa initieze viitorii
cursanti in tehnica realizarii unei pagini web. Pe parcursul acestui curs, vei gasi foarte multe
exemple, iar in ultima lectie, folosind notiunile invatate, vom realiza impreuna site-ul unei
gradinite particulare.

Ce este limbajul HTML?


HTML este prescurtarea de la Hypertext Markup Language, ceea ce reprezinta de fapt limbajul
pe care browserele de internet il inteleg si cu ajutorul lui pot fi afisate paginile web. Limbajul
HTML nu este greu de invatat, asa cum te vei putea convinge din acest curs. Este de ajuns sa
cunosti tag-urile de baza ale acestui limbaj (vom vedea mai incolo ce inseamna aceste tag-uri)
pentru a putea crea o pagina web.

Pentru aceasta trebuie sa exersezi cat mai mult, incepand cu exemplele din cadrul cursului
HTML pe intelesul tuturor, sa scrii tu codul pentru fiecare exemplu. In felul acesta vei
dobandi foarte repede cunostintele de baza, care te vor ajuta sa creezi pagini web din ce in ce
mai performante.

De ce trebuie sa invat HTML?


Exista multe programe cu ajutorul carora scrierea codului HTML nu mai este necesara, aceste
programe scriindu-l in locul tau. Insa aceste programe nu fac subiectul acestui curs, iar pentru a
putea construi o pagina web este nevoie cel putin de niste cunostinte elementare de HTML pe
care am incercat sa le explicam in cadrul cursului. Cursul de fata se adreseaza, in primul rand,
celor care vor sa invete limbajul HTML, si astfel, prin scrierea codului, sa detina controlul

1
absolut asupra viitoarei pagini web.

Aceste programe se numesc editoare HTML si pot fi de doua tipuri: editoare clasice si editoare
de tipul WYSIWYG (What You See Is What You Get, care se traduce prin ceea ce vezi este
ceea ce obtii). In cazul celei de-a doua categorii de editoare HTML, utilizatorii nu trebuie decat
sa se ocupe de partea grafica, de asezarea in pagina etc., scrierea codului HTML ramanand in
seama acestor programe. O observatie demna de luat in seama este si aceea ca cele mai bune
editoare HTML nu sunt gratuite.

Sfatul meu este ca pentru realizarea paginilor web sa folosesti un editor HTML, care iti este cel
mai de folos, dar numai atunci cand te vei familiariza cu limbajul HTML.

In concluzie, invatarea limbajului HTML are trei mari avantaje:

 este foarte simpla si nu necesita mult timp


 ofera controlul absolut asupra realizarii paginii web
 poti folosi in cadrul paginilor pe care le vei realiza secvente de cod HTML
"imprumutate" de la alte pagini web

Ce trebuie sa stiu pentru a ma apuca sa invat HTML?


Invatarea limbajului HTML este foarte usoara, nu ai nevoie decat de urmatoarele:

 sa stii sa utilizezi un editor de text (ex: Notepad etc.)


 sa ai cel putin un browser de internet (ex: Microsoft Internet Explorer, Mozilla Firefox,
Google Chrome etc.)
 sa-ti faci un pic de timp liber (de exemplu o jumatate de ora pe zi), pentru a urma cursul
de fata si pentru a scrie tu fiecare exemplu pe care-l vei intalni aici

Acum, inainte de a incepe, este cazul sa-ti pui cel putin urmatoarele doua intrebari: Vreau
sa invat limbajul HTML? Ma va ajuta cu ceva daca o sa stiu sa fac pagini web folosind
HTML?

Daca ai raspuns afirmativ la aceste intrebari, sa trecem la fapte, adica la realizarea primului
document HTML. Sa incepem, deci, prima lectie, in care vom afla care este structura unui
document HTML.

In partea dreapta a siteului (atat in pagina cursului, cat si in paginile lectiilor) ai cuprinsul
cursului si poti merge in orice moment la oricare dintre lectiile cursului (trebuie doar sa dai un
click pe numele lectiei care te intereseaza). Scopul este ca atunci cand ai uitat o notiune invatata
intr-o alta lectie sau pur si simplu vrei sa treci de la o lectie la alta, sa o poti face cu usurinta,
doar cu un simplu click.

Lectia 2

Structura unui document HTML


78619
afisari

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, coduri scurte) pot fi de doua feluri:


2
 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
browser-ului 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>

3
<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 atribute HTML »

Despre atribute HTML


Lectia 3 59737 afisari

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
4
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 in
HTML

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">

Acum sa folosim cele doua linii de mai sus in cadrul paginii noastre. Linia simpla o vom folosi la
sfarsit, iar linia rosie o vom folosi dupa mesajul "Bine ai venit!". Noul cod HTML al paginii noastre
va fi urmatorul:
<HTML>
<HEAD>
<TITLE>Prima mea pagina web</TITLE>
</HEAD>
<BODY BGCOLOR="#FF9900">
<FONT COLOR="#0000FF" SIZE="6">
Bine ai venit!
</FONT><BR>
<HR COLOR="#FF0000" WIDTH="25%" SIZE="5%" ALIGN="left">
<BR>
<FONT COLOR="#FF0000">
Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!
</FONT>
<HR>
</BODY>
</HTML>

Salveaza pagina cu ce nume vrei tu. Nu uita de extensia .html sau .htm. Pentru a vedea rezultatul
click aici: exemplu5.html

5
Ne oprim aici cu exemplele de atribute, insa in lectiile urmatoare vor fi folosite atributele cele mai
importante, astfel incat pana la sfarsitul cursului te vei familiariza cu toate acestea.

Nu uita ca pentru a intelege cat mai bine limbajul HTML trebuie sa scrii si tu codul fiecarui exemplu
prezentat aici, sa salvezi pagina cu extensia .html sau .htm si sa verifici daca ai obtinut aceleasi
rezultate.

Lista celor mai utilizate taguri HTML impreuna cu atributele lor


In tabelul urmator vor fi prezentate cele mai utilizate tag-uri impreuna cu cele mai importante
atribute ale lor:

Nume tag Nume Valoare atribut Detalii


atribut
<A> Ancora
href URL Adresa catre care vrem sa fie legatura
target _blank Fereastra in care se va face afisarea
_self
_parent
_top
<B> Text bold
<BODY> Cuprinsul documentului
background adresa imaginii Imaginea de fond
bgcolor cod culoare
Culoarea fondului
nume culoare
leftmargin procent din Distanta dintre marginea din stanga a
latimea paginii ferestrei browserului si marginea din
numar de pixeli stanga a paginii
topmargin procent din Distanta dintre marginea de sus a
inaltimea ferestrei browserului si marginea de sus
paginii a paginii
numar de pixeli
text cod culoare
Culoarea textului
nume culoare
alink cod culoare Culoarea legaturilor active (atunci cand
nume culoare mouse-ul se afla deasupra lor)
link cod culoare Culoarea legaturilor nevizitate (nu s-a
nume culoare efectuat nici un click pe ele)
vlink cod culoare Culoarea legaturilor vizitate
nume culoare (s-a efectuat cel putin un click pe ele)
<BR> Sfarsitul randului
<CENTER> Afisarea in centrul paginii
<FONT> Fontul textului
color cod culoare Culoarea fontului
nume culoare

6
face nume font Tipul fontului
size un numar Marimea fontului
de la 1 la 7
<FORM> Formular interactiv
action URL Adresa scriptului care prelucreaza datele
din cadrul formularului
method GET Metoda de prelucrare a datelor
POST formularului
<FRAME> Cadru (fereastra)
frameborder 1 sau 0 Cadrul are sau nu are chenar
marginheight numar de pixeli Spatiu deasupra si sub un cadru
marginwidth numar de pixeli Spatiu la stanga si la dreapta unui cadru
src URL Sursa cadrului
<FRAMESET> Multime de ferestre
cols procent din numarul si marimea relativa a coloanelor
latimea paginii
numar de pixeli
rows procent din numarul si marimea relativa a randurilor
inaltimea
paginii
numar de pixeli
H1, H2, H3, Titluri in cadrul documentului
H4, H5, H6
align left Alinierea titlului
center
right
justify
<HEAD> Antetul documentului
<HR> Linie orizontala
align left Alinierea orizontala a liniei
center
right
color cod culoare Culoarea liniei
nume culoare
size numar de pixeli Inaltimea liniei
width procent din Latimea liniei
latimea paginii
numar de pixeli
<HTML> Document HTML
<I> Text italic
<IMG> Adaugarea unei imagini
align left Alinierea imaginii in pagina: left (stanga)
right sau right (dreapta)
top Alinierea elementelor din jurul imaginii:
middle top (sus), middle (mijloc), bottom (jos)
bottom
alt text Text ce va fi afisat in locul imaginii, in
cazul in care, aceasta nu este afisata
border numar de pixeli Marimea chenarului din jurul imaginii
7
height procent Inaltimea imaginii
numar de pixeli
hspace numar de pixeli Spatiu pe orizontala in jurul imaginii
src URL Adresa imaginii
vspace numar de pixeli Spatiu pe verticala in jurul imaginii
width procent Latimea imaginii
numar de pixeli
<INPUT> Element al formularului
maxlength numar Numar maxim de caractere
name date de tip Numele elementului formularului
caracter
size numar Marimea elementului formularului
src URL Adresa pentru o imagine
type text Tip input
password
checkbox
radio
submit
reset
file
hidden
image
button
value date de tip Valoare input
caracter
<LI> Element al unei liste
<META> Metainformatii
content text Descrie valoarea atributului name
name author Autor
description Descriere
keywords Cuvinte cheie
<OL> Lista ordonata
start numar Cu ce valoare incepe numerotarea
type A, a, I, i, 1 Tipul numerotarii: A, a, I, i, 1 (implicit)
<P> Paragraf
align left Alinierea paragrafului
center
right
justify
<SELECT> Lista de selectii
multiple Permite selectia mai multor elemente
name date de tip Numele listei de selectii
caracter
size numar Numarul de elemente ale listei
<STRONG> Text evidentiat
<SUB> Text indice
<SUP> Text exponent
<TABLE> Tabel

8
align left Alinierea tabelului
center
right
background URL Imaginea de fond pentru tabel
bgcolor cod culoare Culoarea fondului pentru tabel
nume culoare
border procent Chenarul tabelului
numar de pixeli
bordercolor cod culoare Culoarea chenarului
nume culoare
cellpadding numar de pixeli Spatiu intre continutul celulelor tabelului
si
marginile lor
cellspacing numar de pixeli Spatiu intre celulele tabelului
cols numar Numarul de coloane ale unui tabel
hspace numar de pixeli Spatiu pe orizontala in jurul tabelului
vspace numar de pixeli Spatiu pe verticala in jurul tabelului
width procent Latimea tabelului
numar de pixeli
<TD> Celula de tabel
align left Alinierea continutului celulei pe
center orizontala
right
background URL Imaginea de fond pentru celula
bgcolor cod culoare Culoarea fondului pentru celula
nume culoare
colspan numar Numarul de coloane pe care se intinde
celula
height numar de pixeli Inaltimea celulei
rowspan numar Numarul de linii pe care se intinde celula
valign top Alinierea continutului celulei pe verticala
middle
bottom
width numar de pixeli Latimea celulei
<TEXTAREA> Camp de editare multilinie
cols numar Numarul de coloane
name date de tip Numele campului de editare multilinie
caracter
rows numar Numarul de randuri
<TITLE> Titlu document
<TR> Rand tabel
align left Alinierea continutului celulelor
center pe orizontala
right
bgcolor cod culoare Culoarea fondului pentru tot randul
nume culoare
valign top Alinierea continutului celulelor pe
middle verticala
bottom
9
<U> Text subliniat
<UL> Lista neordonata
type circle Forma marcajului
disc
square

Lectia 4
Despre culori HTML
163166 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">
10
<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>

Salveaza pagina cu numele de culori.html. Nu uita sa scrii si tu si sa verifici codul HTML al


fiecarui exemplu al acestui curs. Daca nu ai facut nici o greseala, la exemplul de mai sus, pagina
web ar trebui sa arate astfel: exemplu7.html

Nume si coduri de culori sigure


In continuare vom vedea ce inseamna culori sigure. Sunt acele culori care vor fi afisate de
majoritatea browserele. Daca, de exemplu, pentru fondul paginii tale web ai folosit o anumita
culoare, dar nu ai verificat sa vezi daca aceasta face parte din culorile sigure, atunci exista
posibilitatea ca unii dintre utilizatorii paginii tale sa vada o cu totul alta culoare.

Sa vedem cele mai importante culori care sunt recunoscute de majoritatea browserelor:
Culoare Nume culoare Cod culoare
AliceBlue #F0F8FF
AntiqueWhite #FAEBD7
Aqua #00FFFF
Aquamarine #7FFFD4
Azure #F0FFFF
Beige #F5F5DC
Bisque #FFE4C4
Black #000000
BlanchedAlmond #FFEBCD
Blue #0000FF
BlueViolet #8A2BE2
Brown #A52A2A
BurlyWood #DEB887
CadetBlue #5F9EA0
Chartreuse #7FFF00
Chocolate #D2691E
Coral #FF7F50
CornflowerBlue #6495ED
Cornsilk #FFF8DC
Crimson #DC143C
Cyan #00FFFF
DarkBlue #00008B
DarkCyan #008B8B
DarkGoldenRod #B8860B
DarkGray #A9A9A9
DarkGreen #006400
DarkKhaki #BDB76B
DarkMagenta #8B008B
11
DarkOliveGreen #556B2F
Darkorange #FF8C00
DarkOrchid #9932CC
DarkRed #8B0000
DarkSalmon #E9967A
DarkSeaGreen #8FBC8F
DarkSlateBlue #483D8B
DarkSlateGray #2F4F4F
DarkTurquoise #00CED1
DarkViolet #9400D3
DeepPink #FF1493
DeepSkyBlue #00BFFF
DimGray #696969
DodgerBlue #1E90FF
Feldspar #D19275
FireBrick #B22222
FloralWhite #FFFAF0
ForestGreen #228B22
Fuchsia #FF00FF
Gainsboro #DCDCDC
GhostWhite #F8F8FF
Gold #FFD700
GoldenRod #DAA520
Gray #808080
Green #008000
GreenYellow #ADFF2F
HoneyDew #F0FFF0
HotPink #FF69B4
IndianRed #CD5C5C
Indigo #4B0082
Ivory #FFFFF0
Khaki #F0E68C
Lavender #E6E6FA
LavenderBlush #FFF0F5
LawnGreen #7CFC00
LemonChiffon #FFFACD
LightBlue #ADD8E6
LightCoral #F08080
LightCyan #E0FFFF
LightGoldenRodYellow #FAFAD2
LightGrey #D3D3D3
LightGreen #90EE90
LightPink #FFB6C1
LightSalmon #FFA07A
LightSeaGreen #20B2AA
LightSkyBlue #87CEFA
LightSlateBlue #8470FF
LightSlateGray #778899
LightSteelBlue #B0C4DE

12
LightYellow #FFFFE0
Lime #00FF00
LimeGreen #32CD32
Linen #FAF0E6
Magenta #FF00FF
Maroon #800000
MediumAquaMarine #66CDAA
MediumBlue #0000CD
MediumOrchid #BA55D3
MediumPurple #9370D8
MediumSeaGreen #3CB371
MediumSlateBlue #7B68EE
MediumSpringGreen #00FA9A
MediumTurquoise #48D1CC
MediumVioletRed #C71585
MidnightBlue #191970
MintCream #F5FFFA
MistyRose #FFE4E1
Moccasin #FFE4B5
NavajoWhite #FFDEAD
Navy #000080
OldLace #FDF5E6
Olive #808000
OliveDrab #6B8E23
Orange #FFA500
OrangeRed #FF4500
Orchid #DA70D6
PaleGoldenRod #EEE8AA
PaleGreen #98FB98
PaleTurquoise #AFEEEE
PaleVioletRed #D87093
PapayaWhip #FFEFD5
PeachPuff #FFDAB9
Peru #CD853F
Pink #FFC0CB
Plum #DDA0DD
PowderBlue #B0E0E6
Purple #800080
Red #FF0000
RosyBrown #BC8F8F
RoyalBlue #4169E1
SaddleBrown #8B4513
Salmon #FA8072
SandyBrown #F4A460
SeaGreen #2E8B57
SeaShell #FFF5EE
Sienna #A0522D
Silver #C0C0C0
SkyBlue #87CEEB

13
SlateBlue #6A5ACD
SlateGray #708090
Snow #FFFAFA
SpringGreen #00FF7F
SteelBlue #4682B4
Tan #D2B48C
Teal #008080
Thistle #D8BFD8
Tomato #FF6347
Turquoise #40E0D0
Violet #EE82EE
VioletRed #D02090
Wheat #F5DEB3
White #FFFFFF
WhiteSmoke #F5F5F5
Yellow #FFFF00
YellowGreen #9ACD3

Lectia 5
Formatarea textului in HTML
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 tag-urile <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
14
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
te-ai 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>
15
<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.

16
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.

Lectia 6
Adaugarea imaginilor in paginile HTML
45530 afisari

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 buton2.gif buton3.gif


marime: 4,71 Kb marime: 5,3 Kb marime: 5,61 Kb

Icon-uri:

icon1.gif icon2.gif icon3.gif icon4.gif icon5.gif


marime: 1,98 kb marime: 1,98 kb marime: 1,9 kb 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.

17
poza.jpg poza.gif
marime: 26,6 Kb 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 buton2.gif buton3.gif


marime: 10,0 Kb marime: 9,8 Kb 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:

18
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.

19
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 site-ului:

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:

Lectia 6

Crearea legaturilor in HTML


20
36805 afisari
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:

21
 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>

22
</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
23
acelasi nume in aceeasi pagina).

Lectia 7
Crearea listelor in HTML
22159 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

24
 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
25
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

Lectia 8
Tabelele sunt foarte importante pentru realizarea unei pagini web. Cu ajutorul lor, pe langa crearea
propriu-zisa a tabelelor, putem controla mult mai bine elementele din cadrul paginilor web.

Crearea unui tabel


Pentru a crea un tabel, trebuie sa folosim tag-urile <TABLE> si </TABLE>. Tot ce va fi scris intre
aceste tag-uri va forma un tabel. Dupa tag-ul <TABLE> urmeaza tag-ul <TR> care vine de la "Table
Row" (randul tabelului) si reprezinta introducerea unui rand in cadrul tabelului. Tot ce va fi scris
intre tag-urile <TR> si </TR> va forma un rand al tabelului. Dupa crearea unui rand, trebuie sa
adaugam in cadrul acestuia cateva celule, cu ajutorul tag-urilor <TD> si </TD>. Sa vedem cu
ajutorul unui exemplu cum putem adauga un tabel in cadrul unei pagini web. Scrie urmatorul cod
HTML:
<HTML>
<HEAD>
26
<TITLE>Primul tabel</TITLE>
</HEAD>
<BODY>
<TABLE>
<TR>
<TD><B>Nume</B></TD>
<TD><B>Prenume</B></TD>
<TD><B>Nota</B></TD>
</TR>
<TR>
<TD>Ionescu</TD>
<TD>Bogdan</TD>
<TD>7</TD>
</TR>
<TR>
<TD>Stancu</TD>
<TD>George</TD>
<TD>9</TD>
</TR>
<TR>
<TD>Dumitrescu</TD>
<TD>Alexandra</TD>
<TD>10</TD>
</TR>
<TR>
<TD>Marin</TD>
<TD>Paul</TD>
<TD>8</TD>
</TR>
<TR>
<TD>Ivanov</TD>
<TD>Mihaela</TD>
<TD>9</TD>
</TR>
</TABLE>
</BODY>
</HTML>

Salveaza pagina cu numele de tabel.html. Pentru a vedea rezultatul: click aici

Proprietatile tabelelor
Asa cum ai observat, in exemplul de mai sus am realizat un tabel, dar fara nici o linie. Pentru ca
liniile unui tabel sa fie vizibile tag-ul <TABLE> trebuie sa fie insosit de atributul BORDER avand
valoarea egala cu cel putin 1. In plus, poti schimba culoarea liniilor unui tabel folosind atributul
BORDERCOLOR insotit de codul culorii dorite. Astfel, daca vrem ca liniile tabelului nostru sa aiba
culoarea rosie vom folosi urmatoarea linie de cod:
<TABLE BORDER="1" BORDERCOLOR="#FF0000">

Inlocuieste linia 6 din exemplul de mai sus si salveaza pagina cu numele tabel2.html. Pentru a
vedea rezultatul: click aici

Dupa cum ai putut observa, liniile tabelului sunt practic niste linii duble. Pentru a avea decat o
singura linie vom folosi atributul CELLSPACING cu valoarea "0". Acest atribut specifica distanta
dintre celulele unui tabel. Alaturi de acest atribut putem folosi si atributul CELLPADDING care
indica distanta dintre marginile celulelor si textul din cadrul acestora.

27
Pentru a stabili dimensiunea unui tabel, unui rand sau a unei celule, folosim atributele WIDTH
pentru latime si HEIGHT pentru inaltime. Pentru alinierea datelor din cadrul tabelului folosim
atributul ALIGN cu una dintre valorile "left", "center" sau "right". Pentru a alinia datele tabelului pe
verticala folosim atributul VALIGN insotit de una dintre valorile "top", "middle" sau "bottom".

Pentru a schimba culoarea unei celule, unui rand sau chiar a intregului tabel folosim atributul
BGCOLOR impreuna cu codul culorii alese. Sa facem impreuna o pagina web cu un tabel care sa
cuprinda toate notiunile pe care le-am invatat pana acum in aceasta lectie. Scrie codul urmator in
cadrul unui editor text si salveaza apoi pagina cu numele de tabel3.html:
<HTML>
<HEAD>
<TITLE>Proprietatile tabelelor</TITLE>
</HEAD>
<BODY>
<CENTER><H2>Rezultatele obtinute la matematica</H2></CENTER>
<HR WIDTH="50%" ALIGN="center" COLOR="#FF0000">
<TABLE WIDTH="500" ALIGN="CENTER" BORDER="1" BORDERCOLOR="#000000"
CELLSPACING="0" CELLPADDING="0">
<TR BGCOLOR="#000000" ALIGN="center" VALIGN="middle">
<TD WIDTH="200" HEIGHT="50"><B><FONT
COLOR="#FFFFFF">Nume</FONT></B></TD>
<TD WIDTH="200"HEIGHT="50"><B><FONT
COLOR="#FFFFFF">Prenume</FONT></B></TD>
<TD WIDTH="100" HEIGHT="50"><B><FONT
COLOR="#FFFFFF">Nota</FONT></B></TD>
</TR>
<TR VALIGN="middle">
<TD WIDTH="200" HEIGHT="20">Ionescu</TD>
<TD WIDTH="200" HEIGHT="20">Bogdan</TD>
<TD WIDTH="100" HEIGHT="20" ALIGN="center">7</TD>
</TR>
<TR BGCOLOR="#FFFFCC" VALIGN="middle">
<TD WIDTH="200" HEIGHT="20">Stancu</TD>
<TD WIDTH="200" HEIGHT="20">George</TD>
<TD WIDTH="100" HEIGHT="20" ALIGN="center">9</TD>
</TR>
<TR VALIGN="middle">
<TD WIDTH="200" HEIGHT="20">Dumitrescu</TD>
<TD WIDTH="200" HEIGHT="20">Alexandra</TD>
<TD WIDTH="100" HEIGHT="20" ALIGN="center">10</TD>
</TR>
<TR BGCOLOR="#FFFFCC" VALIGN="middle">
<TD WIDTH="200" HEIGHT="20">Marin</TD>
<TD WIDTH="200" HEIGHT="20">Paul</TD>
<TD WIDTH="100" HEIGHT="20" ALIGN="center">8</TD>
</TR>
<TR VALIGN="middle">
<TD WIDTH="200" HEIGHT="20">Ivanov</TD>
<TD WIDTH="200" HEIGHT="20">Mihaela</TD>
<TD WIDTH="100" HEIGHT="20" ALIGN="center">9</TD>
</TR>
</TABLE>
</BODY>
</HTML>

Pentru a vedea rezultatul: click aici


28
Folosirea tabelelor ca plan al unei pagini web
Asa cum spuneam, cu ajutorul tabelelor putem controla mult mai bine elementele din cadrul unei
pagini web. Practic, folosind tabelele, putem adauga o imagine sau un text oriunde in pagina web.
Sa vedem un exemplu: click aici. Acum hai sa vedem codul pentru pagina din exemplul nostru:

Lectia 8
Folosirea cadrelor intr-o pagina web
22438 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:

29
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

30
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.

Lectia 9

31
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

32
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:

Pentru a citi continuarea lectiei trebuie sa fii membru eCursuri.ro


Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)

« Folosirea cadrelor intr-o pagina web Realizarea unui site in HTML »


Lectia 10
Realizarea unui site in HTML
53208 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 limbistraine.jpg

33
muzica.jpg excursii.jpg desprenoi.jpg

logo.jpg
meniu.jpg

welcome.jpg

copil.jpg

calculator2.jpg

calculator3.jpg

straine.jpg

learn.jpg

muzica2.jpg

muzica3.jpg

34
excursii2.jpg

excursii3.jpg

desprenoi2.jpg

desprenoi3.jpg

Dupa ce ai copiat imaginile putem sa continuam realizarea site-ului. Site-ul nostru va avea
urmatoarea structura:

Vom folosi asadar, cadrele pe care le-am invatat in lectia 9. Vom face mai intai pagina din partea
de sus top.html, care va avea urmatorul cod HTML:
<HTML>
<HEAD>
<TITLE>Top</TITLE>
</HEAD>
<BODY bgcolor="#00CCFF">
<img src="../Poze/logo.jpg" align="left" hspace="50">
<B><FONT color="red"><BR><BR><BR>
E-mail: <a href="mailto:abecedar@yahoo.com">abecedar@yahoo.com</a><BR>
Web: <a href="http://www.gradinitaabecedar.ro"
target="_blank">www.gradinitaabecedar.ro</a><BR>
</FONT></B>
</BODY>
</HTML>

Salveaza pagina (File/Save As) cu numele de top.html in folderul Pagini. Pagina top.html ar

35
trebui sa arate astfel: click aici (vezi sursa si copiaza codul).

In continuare vom scrie codul pentru pagina html care va contine meniul din partea stanga a site-
ului:
<HTML>
<HEAD>
<TITLE>Abecedar</TITLE>
</HEAD>
<BODY bgcolor="#FF9933">
<img src="../Poze/meniu.jpg"><BR><BR><BR><BR><BR>
<a href="../home.html" target="_parent"><img src="../Poze/home.jpg" border="0"></a><BR>
<a href="../Pagini/calculator.html" target="_parent"><img src="../Poze/calculator.jpg"
border="0"></a><BR>
<a href="../Pagini/limbistraine.html" target="_parent"><img src="../Poze/limbistraine.jpg"
border="0"></a><BR>
<a href="../Pagini/muzica.html" target="_parent"><img src="../Poze/muzica.jpg"
border="0"></a><BR>
<a href="../Pagini/excursii.html" target="_parent"><img src="../Poze/excursii.jpg"
border="0"></a><BR>
<a href="../Pagini/desprenoi.html" target="_parent"><img src="../Poze/desprenoi.jpg"
border="0"></a><BR>
</BODY>
</HTML></span>

Scrie codul intr-un fisier text, apoi salveaza pagina, in folderul Pagini cu numele de meniu.html.
Daca totul a mers cum trebuie, pagina ar trebui sa arate astfel: click aici (daca nu mai vrei sa scrii ...
vezi sursa si copiaza codul).

Dupa ce am facut meniul si partea de sus a site-ului, care se vor repeta in fiecare pagina, vom scrie
codul pentru prima pagina a site-ului, unde vom folosi cadrele.
<HTML>
<HEAD>
<TITLE>Home page</TITLE>
</HEAD>
<frameset cols="22%,*" frameborder="0">
<frame src="Pagini/meniu.html">
<frameset rows="26%,*" frameborder="0">
<frame src="Pagini/top.html">
<frame src="Pagini/index.html">
</frameset>
</frameset>
<BODY>
</BODY>
</HTML>

Pagina va trebui salvata cu numele home.html in directorul Abecedar alaturi de subdirectoarele


Pagini si Poze, insa nu va fi functionala pentru ca nu a fost creata pagina index.html, al carei cod
este urmatorul:
<HTML>
<HEAD>
<TITLE>Home</TITLE>
</HEAD>
<BODY background="../Poze/background.jpg">
<CENTER><img src="../Poze/welcome.jpg"</CENTER><BR><br><BR>
<img src="../Poze/copil.jpg" hspace="25" vspace="10" align="left"><BR><BR>
36
<FONT color="#0099FF" align="left"><H3>De ce gr&#259dini&#355;a ABECEDAR pentru
copilul dumneavoastr&#259?<BR><BR>Deoarece iubim copiii &#351;i le oferim foarte multe
oportunit&#259&#355;i:</H3>
<BR><BR>
<H4 align="left">
<UL align="left">
<LI>&#238i ajut&#259m s&#259 &#238&#351;i dezvolte mult mai bine anumite aptitudini;
<LI>punem foarte mult accent pe sport oferind &#238n acest sens condi&#355;ii moderne de
preg&#259tire;
<LI>personalul didactic este format numai din persoane care iubesc copiii;
<LI>le oferim o preg&#259tire bazat&#259 mai mult pe partea practic&#259 &#351;i nu pe
partea teoretic&#259;
<LI>copiii au posibilitatea de a se &#238mprieteni unii cu al&#355;ii &#351;i s&#259-&#351;i
dezvolte spiritul de echip&#259.
</UL>
</H4>
</FONT>
</BODY>
</HTML>

Salveaza pagina, in folderul Pagini cu numele de index.html. Daca totul a mers cum trebuie
pagina ar trebui sa arate astfel: click aici

Prima pagina a site-ului este gata. Iata rezultatul: click aici

Ne vom ocupa in continuare si de restul paginilor. In primul rand, realizeaza o pagina


calculator.html, in folderul Pagini, care sa aiba acelasi cod HTML cu pagina home.html, numai
ca in loc de index.html vom folosi icalculator.html. In mod asemanator, facem si paginile
limbistraine.html (in loc de index.html folosim istraine.html), muzica.html (in loc de index.html
folosim imuzica.html), excursii.html (in loc de index.html folosim iexcursii.html), desprenoi.html
(in loc de index.html folosim idesprenoi.html).

Mai avem de realizat paginile icalculator.html, istraine.html, imuzica.html, iexcursii.html si


idesprenoi.html. Aceste pagini vor fi formate din continutul fiecarei rubrici a site-ului. Codul
HTML pentru fiecare pagina va fi prezentat in continuare. Nu uita sa salvezi fiecare pagina in
folderul Pagini.

- pentru pagina icalculator.html (click aici), codul HTML este urmatorul:


<HTML>
<HEAD>
<TITLE>Home</TITLE>
</HEAD>
<BODY>
<CENTER><img src="../Poze/calculator2.jpg"></CENTER><BR><BR>
<img src="../Poze/calculator3.jpg" hspace="25" vspace="25" align="left"><BR>
<FONT color="#0099FF" align="left">
<BR><H4>
Calculatorul a devenit ceva foarte obi&#351;nuit &#238n via&#355;a tuturor. De aici
rezult&#259 &#351;i necesitatea de a &#238nv&#259&#355;a cum se utilizeaz&#259 un
calculator. Gr&#259dini&#355;a ABECEDAR are ca obiectiv principal &#238n domeniul
implement&#259rii &#238n procesul educa&#355;ional a cuno&#351;tin&#355;elor de
calculator, ini&#355;ierea &#351;i familiarizarea copiilor pre&#351;colari &#238n acest
domeniu. Se va &#355;ine cont de particularit&#259&#355;ile de v&#226rst&#259 ale celor
mici. Astfel copii vor &#238nv&#259&#355;a no&#355;iunile de baz&#259
&#238nso&#355;ite de numeroase exemple.

37
</H4>
</FONT>
</BODY>
</HTML>

- pentru pagina istraine.html (click aici), codul HTML este urmatorul:


<HTML>
<HEAD>
<TITLE>Home</TITLE>
</HEAD>
<BODY>
<CENTER><img src="../Poze/straine.jpg"></CENTER><BR><BR><BR>
<img src="../Poze/learn.jpg" align="left" hspace="25" vspace="5">
<FONT color="#0099FF" align="left">
<H4>
&#206n cadrul cursurilor de limbi str&#259ine copiii &#238nva&#355;&#259 s&#259
pronun&#355;e corect cuvinte &#351;i propozi&#355;ii &#238n diverse limbi str&#259ine.
Suntem preg&#259ti&#355;i s&#259 oferim cursuri de un &#238nalt nivel calitativ pentru
urm&#259toarele limbi str&#259ine:
<UL>
<LI>limba englez&#259;
<LI>limba italian&#259;
<LI>limba german&#259;
<LI>limba francez&#259.
</UL>
</H4>
</FONT>
</BODY>
</HTML>

- pentru pagina imuzica.html (click aici), codul HTML este urmatorul:


<HTML>
<HEAD>
<TITLE>Home</TITLE>
</HEAD>
<BODY>
<CENTER><img src="../Poze/muzica2.jpg"></CENTER><BR><BR>
<img src="../Poze/muzica3.jpg" hspace="25" vspace="20" align="left"><BR><BR>
<FONT color="#0099FF" align="left">
<H4>
Pentru copii este minunat s&#259 poat&#259 asculta muzic&#259 &#351;i s&#259 poat&#259
dansa, mai ales dac&#259 acestea se &#238nt&#226mpl&#259 &#238ntr-un cadru organizat.
Cursurile de muzic&#259 &#351;i dans de la gr&#259dini&#355;a noastr&#259 acoper&#259 o
gam&#259 foarte divers&#259 de la muzica popular&#259 p&#226n&#259 la muzica latino.
&#206n fiecare s&#259pt&#259m&#226n&#259 sunt organizate concursuri de dans, iar
perechile c&#226&#351;tig&#259toare primesc premii din partea gr&#259dini&#355;ei.
</H4>
</FONT>
</BODY>
</HTML>

- pentru pagina iexcursii.html (click aici), codul HTML este urmatorul:


38
<HTML>
<HEAD>
<TITLE>Home</TITLE>
</HEAD>
<BODY>
<CENTER><img src="../Poze/excursii2.jpg"></CENTER><BR><BR>
<img src="../Poze/excursii3.jpg" hspace="25" vspace="20" align="left"><BR><BR>
<FONT color="#0099FF" align="left">
<H4>
Gr&#259dini&#355;a ABECEDAR organizeaz&#259 excursii &#238n Bucure&#351;ti, dar nu
numai, cu scopul vizit&#259rii a c&#226t mai multe obiective culturale &#351;i turistice. De
asemenea, &#238n vacan&#355;ele de var&#259 se vor organiza tabere educa&#355;ionale
&#238n care lec&#355;iile se vor desf&#259&#351;ura &#238n diverse loca&#355;ii, &#238n
mijlocul naturii.
</H4>
</FONT>
</BODY>
</HTML>

- pentru pagina idesprenoi.html (click aici), codul HTML este urmatorul:


<HTML>
<HEAD>
<TITLE>Home</TITLE>
</HEAD>
<BODY>
<CENTER><img src="../Poze/desprenoi2.jpg"></CENTER><BR><BR>
<img src="../Poze/desprenoi3.jpg" hspace="25" vspace="10" align="left"><BR>
<FONT color="#0099FF" align="left">
<H4>
Gr&#259dini&#355;a ABECEDAR este o gr&#259dini&#355;&#259 particular&#259 care
&#238ncearc&#259 s&#259 ofere o alternativ&#259 la
&#238nv&#259&#355;&#259m&#226;ntul de stat care nu ofer&#259 condi&#355;iile
optime pentru preg&#259tirea copiilor. Noi oferim condi&#355;ii moderne de
&#238nv&#259&#355;are, profesori specializa&#355;i pentru lucrul cu copii, materiale &#351;i
echipamente de ultim&#259 or&#259, toate acestea la pre&#355;uri atractive.
</H4>
</FONT>
</BODY>
</HTML>

Daca totul a mers cum trebuie si ai respectat toate indicatiile din cadrul lectiei, site-ul este gata si ar
trebui sa arate asa: click aici

Daca site-ul tau nu functioneaza cum trebuie, incearca sa vezi codurile pe care le-am folosit noi
(View / Source) si compara-le cu cele folosite de tine.

Acum, ajunsi la finalul acestui curs, nu uita sa exersezi cat mai mult notiunile invatate. Incearca sa
faci singur(a) diverse site-uri scriind codul HTML. Mult succes!

Sper ca ti-a placut cursul si te mai asteptam in cadrul paginilor site-ului eCursuri.ro sa invatam
impreuna.

39
40

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