Sunteți pe pagina 1din 547

Introducere in HTML

C
u
p
r
i
n
s

Lectia 1

Lectia 2

Lectia 3

Lectia 4

Lectia 5

Lectia 6
Lectia 7

Lectia 8

Lectia 9

Lectia 10

Lectia 11

Lectia 12
In aceasta prima lectie vei invata ce este limbajul HTML, la
ce iti poate fi de folos, precum si ce ar trebui sa stii inainte
de a trece la invatarea acestui limbaj.

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?


Asa cum spuneam, desi exista mai multe programe care au grija de
codul HTML atunci cand faci o pagina web, pentru a usura folosirea lor
este nevoie de cel putin cateva notiuni elementare de HTML.

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 (pentru a vedea codul
sursa al unei pagini web, in Internet Explorer intra in meniul View si
apoi selecteaza Source)

!Sa nu uit. Pentru a intra in posesia editoarelor HTML sau a


variantelor demo ale editoarelor profesionale, le poti descarca de pe
internet, dar daca nu ai o conexiune buna la internet, le poti gasi si pe
CD-urile revistelor de IT.

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,
Netscape Comunicator 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 la sfarsitul primei lectii a cursului, 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, lectia 2:
Structura unui document HTML.

Structura unui document HTML


C
u
p
r
i
n
s

Lectia 1

Lectia 2

Lectia 3
Lectia 4

Lectia 5

Lectia 6

Lectia 7

Lectia 8

Lectia 9

Lectia 10

Lectia 11
Lectia 12

In cadrul acestei lectii vei realiza primul document HTML,


adica prima pagina web.

Despre tag-uri

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:
- tag-uri pereche (un tag de inceput si unul de incheiere).
Exemple: <HTML> si </HTML>; <TITLE> si </TITLE>;
<HEAD> si </HEAD>;
- tag-uri 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 încheiere 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 încheiere 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.

Atentie! 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 este
suficient).

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!<BR>
</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 asa: click aici.
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: click aici..
Pentru a vedea codul unei pagini web scrise cu HTML alege din meniul
View al browserului optiunea Source
Despre atribute HTML

C
u
p
r
i
n
s
Lectia 1
Lectia 2
Lectia 3
Lectia 4
Lectia 5
Lectia 6
Lectia 7
Lectia 8
Lectia 9
Lectia 10
Lectia 11
Lectia 12
In aceasta lectie vom invata despre atributele tag-urilor. Dar
mai intai sa vedem ce sunt atributele.

Ce sunt atributele?
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: click aici.

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: click aici. Mai
multe despre texte vom invata impreuna in Lectia 5:
Formatarea textului

. 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. Prima linie o vom folosi la sfarsit, in timp ce a doua
linie 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.

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 tag-uri 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 Detalii
atribut 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
Imaginea de fond
imaginii

bgcolor cod culoare


nume culoare

Culoarea fondului

leftmargin procent din Distanta dintre marginea din stanga a


latimea ferestrei browserului si marginea din
paginii stanga a paginii
numar de
pixeli
topmargin procent din Distanta dintre marginea de sus a
inaltimea ferestrei browserului si marginea de
paginii sus
numar de a paginii
pixeli

text cod culoare


nume culoare

Culoarea textului

alink cod culoare Culoarea legaturilor active (atunci


nume culoare cand
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
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 Spatiu deasupra si sub un cadru


pixeli

marginwidth numar de Spatiu la stanga si la dreapta unui


pixeli cadru
src URL Sursa cadrului

<FRAMESET> Multime de ferestre

cols procent din numarul si marimea relativa a


latimea coloanelor
paginii
numar de
pixeli
rows procent din numarul si marimea relativa a
inaltimea randurilor
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 Inaltimea liniei


pixeli

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
right (stanga)
top sau right (dreapta)
middle Alinierea elementelor din jurul
bottom imaginii:
top (sus), middle (mijloc), bottom (jos)

alt text Text ce va fi afisat in locul imaginii, in


cazul in care, aceasta nu este afisata

border numar de Marimea chenarului din jurul imaginii


pixeli
height procent Inaltimea imaginii
numar de
pixeli

hspace numar de Spatiu pe orizontala in jurul imaginii


pixeli

src URL Adresa imaginii


vspace numar de Spatiu pe verticala in jurul imaginii
pixeli

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

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 Spatiu intre continutul celulelor
pixeli tabelului si
marginile lor

cellspacing numar de Spatiu intre celulele tabelului


pixeli

cols numar Numarul de coloane ale unui tabel


hspace numar de Spatiu pe orizontala in jurul tabelului
pixeli

vspace numar de Spatiu pe verticala in jurul tabelului


pixeli

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 Inaltimea celulei


pixeli
rowspan numar Numarul de linii pe care se intinde
celula

valign top Alinierea continutului celulei pe


middle verticala
bottom

width numar de Latimea celulei


pixeli
<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
<U> Text subliniat

<UL> Lista neordonata

type circle Forma marcajului


disc
square
Despre culori HTML

C
u
p
r
i
n
s
Lectia 1
Lectia 2
Lectia 3
Lectia 4
Lectia 5
Lectia 6
Lectia 7
Lectia 8
Lectia 9
Lectia 10
Lectia 11
Lectia 12
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: click aici.

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>
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: click aici.

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:
Nume culoare Cod culoare

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
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
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
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 #9ACD32
Formatarea textului in HTML
C
u
p
r
i
n
s

Lectia 1

Lectia 2

Lectia 3

Lectia 4

Lectia 5
Lectia 6

Lectia 7

Lectia 8

Lectia 9

Lectia 10

Lectia 11

Lectia 12
In aceasta lectie ne vom „juca” cu textele din cadrul
paginilor web, vom vedea cum pot fi ele formatate.

Titluri

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

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 browserul sa
citeasca diacriticele.

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;
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 &#238nv&#259&#355;a &#238mpreun&#259 limbajul HTML.
Aceasta este prima mea pagin&#259 web!
</BODY>
</HTML>

Aceasta pagina web scrisa cu diacritice ar trebui sa arate astfel: click


aici.

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 învăţa online. Toate cursurile, referatele şi
jocurile sunt gratuite. În speranţa că, prin intermediul cărţii de oaspeţi,
ne vei aprecia, ne vei lăuda sau ne vei critica, vom încerca să ne
perfecţionăm pe zi ce trece.

Pentru a vedea cum ar arata pagina: click aici.


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 Source

HTML - imagini
C
u
p
r
i
n
s

Lectia 1

Lectia 2

Lectia 3

Lectia 4

Lectia 5

Lectia 6

Lectia 7
Lectia 8

Lectia 9

Lectia 10

Lectia 11

Lectia 12
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 cu
extensia .gif si cele care au una din terminatiile .jpg sau
.jpeg. 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.

But
oan
e:
buton1.gif b b
marime: 877 u u
bytes t t
o o
n n
2 3
. .
g g
i i
f f
m
a m
r a
i r
m i
e m
: e
9 :
2
5 9
2
b 1
y
t b
e y
s t
e
s
Ico
n-
uri
:
icon1.gif i i
marime: 336 c c
bytes o o
n n
2 3
. .
g g
i i
f f
m m
a a
r r
i i
m m
e e
: :
2 4
4 0
5 1
b
b y
y t
t e
e s
s
An
im
atii
:
animati
e.gif
marime:
9,27 Kb
JP
EG
(Jo
int
Ph
oto
gra
phi
c
Ex
per
t
Gr
ou
p)
Fo
rm
atu
l
JP
EG
nu
ma
i
est
e
lim
itat
la
256
de
cul
ori
si
de
ace
ea
est
e
fol
osit
pe
ntr
u
fot
ogr
afii
.
Im
agi
nil
e
car
e
ap
poz poza.gi
a.j f
pg marim
ma e: 12,9
ri Kb
me
:
6,4
5
Kb
Se
obs
erv
a
ca
in
caz
ul
fot
ogr
afii
lor,
for
ma
tul
jpg
ofe
ra
o
cali
tat
e
ma
i
bu
na
a
im
agi
nii
si
ocu
pa
un
spa
tiu
mu
lt
ma
A
da
ug
ar
ea
im
ag
ini
lo
r
in
pa
gi
nil
e
we
b
As
a
cu
m
ai
vaz
ut,
la
ma
jor
itat
ea
site
-
uri
lor,
im
agi
nil
e
da
uo
not
a
ap
art
e
pa
gin
ilor
we
b.
Pe
ntr
ua
fol
osi
im
agi
ni
<I
M
G
SR
C=
"n
um
elei
ma
gin
ii.e
xte
nsi
e"
>
!
Ate
nti
e la
ext
ens
ie.
Nu
uit
a
sa
scr
ii si
ext
ens
ia
im
agi
nii
pe
ntr
u
ca
altf
el
im
agi
nea
nu
va
fi
afis
ata
de
bro
ws
er.

Est
Ac
um
sa
ved
em
cod
ul
HT
M
L:
<H
T
M
L>
<H
EA
D>
<T
IT
LE
>I
ma
gin
i</
TI
TL
E>
</
HE
AD
>
<B
OD
Y>
<C
EN
TE
R>
<B
>A
d&
#25
9u
gar
ea
im
agi
nil
or
&#
Sal
vea
za
pa
gin
a
cu
nu
me
le
im
agi
ni.
ht
ml.

Sa
ved
em
cu
m
ar
tre
bui
sa
ara
te
pa
gin
a
im
agi
ni.
ht
ml:
clic
k
aici
.
Pe
ntr
uo
fun
cti
on
are
cor
ect
a
vo
m
util
iza
un
a
din
ur
ma
toa
rel
e
lini
i de
cod
pri
n
car
e ii
vo
m
spu
ne
bro
ws
er-
ulu
i ca
im
<I
M
G
SR
C=
”../
Po
ze/
be
be.
jpg

BO
RD
ER
=5
>

cu
lini
a:
<I
M
G
SR
C=
”../
Po
ze/
be
be.
jpg

BO
RD
ER
=5
AL
T=
”I
ma
gin
e
be
be”
>
Fo
los
ire
a
im
ag
ini
lo
r
al
at
ur
i
de
te
xt
e
Pe
ntr
ua
ali
nia
o
im
agi
ne
vo
m
fol
osi
atr
ibu
tul
AL
IG
N
al
tag
-
ulu
i
<I
M
G>
.
Atr
ibu
tul
AL
IG
N
po
ate
ave
a
un
a
Ac
um
sa
scr
ie
m
cod
ul
HT
M
L
al
un
ei
pa
gin
i
we
b
car
e
va
con
tin
e si
tex
t in
jur
ul
im
agi
nii:
<H
T
M
L>
<H
EA
D>
<T
IT
LE
>E
UR
O
200
4</
TI
TL
E>
</
HE
AD
>
<B
OD
Y>
<F
ON
T
CO
LO
R=
”#0
000
FF

FA
CE
=”
Ti
me
Sal
vea
za
pa
gin
a
cu
nu
me
le
de
eur
o.h
tml
in
fol
der
ul
Pa
gin
i.

Iat
a
cu
m
va
ara
ta
ace
ast
a
pa
gin
a:
clic
k
aici
.
<I
M
G
SR
C=
”../
Po
ze/
eur
o.j
pg

BO
RD
ER
=5
AL
IG
N=
”le
ft”
>

cu
ur
ma
toa
rea
:
<I
M
G
SR
C=
”../
Po
ze/
eur
o.j
pg

BO
RD
ER
=5
AL
IG
N=
”le
ft”
HS
PA
CE
=5
0
VS
PA
CE
=2
0>
Sal
vea
za
pa
gin
a
cu
nu
me
le
eur
o2.
ht
ml
in
fol
der
-ul
Pa
gin
i.

Ve
zi
dif
ere
nta
:
clic
k
aici
.

Fol
ose
ste
dif
erit
e
I
m
ag
ini
ca
fo
nd
al
un
ei
pa
gi
ni
we
b
Cu
aju
tor
ul
atr
ibu
tul
ui
BA
CK
GR
OU
ND
al
tag
-
ulu
i
<B
OD
Y>
pot
i
fol
osi
o
im
agi
ne
ca
fon
d
al
un
ei
pa
gin
i
we
b.
background1. background2. background3. background4. background5.
jpg jpg jpg jpg jpg
Ac
um
in
cod
ul
pa
gin
ii
im
agi
ni.
ht
ml
din
fol
der
-ul
Pa
gin
i
ad
au
ga
tag
-
ulu
i
<B
OD
Y>
atr
ibu
tul
BA
CK
GR
OU
ND
du
<B
OD
Y
BA
CK
GR
OU
ND
=”.
./P
oze
/ba
ckg
rou
nd
1.j
pg
”>
Sal
vea
za
pa
gin
a
cu
nu
me
le
bac
kgr
ou
nd
1.h
tml
.

Iat
a
rez
ult
atu
l:
clic
k
aici
.

Re
pet
a
ope
rat
iun
ea
de
ma
i
Crearea legaturilor in HTML

C
u
p
r
i
n
s
Lectia 1

Lectia 2
Lectia 3
Lectia 4

Lectia 5
Lectia 6
Lectia 7

Lectia 8
Lectia 9
Lectia 10

Lectia 11
Lectia 12
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&#259tur&#259 c&#259tre o alt&#259
pagin&#259 </B>
<BR><BR>
<A HREF=imagini.html>Imagine bebe</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


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>
</CENTER>
<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>
<BR>
</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>
</CENTER>
<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>
<BR>
</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). Pentru a vedea cum arata o
astfel de pagina: click aici.

Fiecare titlu al sectiunii trebuie definit ca ancora:


<A NAME="#ancora1">Titlul primei sectiuni</A>
<A NAME="#ancora2">Titlul sectiunii a doua</A>
<A NAME="#ancora3">Titlul sectiunii a treia</A>

Legaturile catre ancorele din cadrul aceleiasi pagini HTML


vor avea urmatoarea forma:
<A NAME="#ancora1">Legatura catre prima sectiune</A>
<A NAME="#ancora2">Legatura catre a doua
sectiune</A>
<A NAME="#ancora3">Legatura catre a treia
sectiune</A>

Legaturile catre ancore din cadrul altei pagini HTML vor


avea urmatoarea forma:
<A NAME="numelepaginii.html#ancora1">Legatura catre
prima sectiune</A>
<A NAME="numelepaginii.html#ancora2">Legatura catre
a doua sectiune</A>
<A NAME="numelepaginii.html#ancora3">Legatura catre
a treia sectiune</A>
Atentie! Pentru crearea corecta a legaturilor catre alte
pagini HTML, vezi sectiunea Legatura catre o alta pagina,
din cadrul acestei lectii.

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>&#206ntreb&#259ri
frecvente</B></CENTER>
<BR><BR><BR><BR><BR><BR>
<A HREF="#intrebarea1">1. Ce pot g&#259si 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 s&#259
&#238nv&#259&#355; online?</A><BR><BR><BR><BR>
<HR><BR><BR><BR><BR><BR>
<FONT COLOR="#FF9900" SIZE="3" FONT="Arial,
Times New Roman">
<A NAME="#intrebarea1">1. Ce pot g&#259si pe site-ul
ecursuri.ro?</A></FONT><BR> <BR>
&nbsp; &nbsp; &nbsp;Site-ul ecursuri.ro &#238&#351;i
propune s&#259 ofere vizitatorilor s&#259i c&#226t mai
multe resurse pentru a &#238nv&#259&#355;a online.
&#206n aces moment, pe site, sunt disponibile peste 20 de
cursuri online, din diverse domenii, dar cu ajutorul vostru
sper&#259m ca num&#259rul acestora s&#259
creasc&#259.<BR>
&nbsp; &nbsp; &nbsp; Pe l&#226ng&#259 cursurile online
vei g&#259si, &#238n cadrul
site-ului nostru, mai mult de 1000 de referate &#351;i peste
100 de jocuri 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 NAME="#intrebarea2">2. Ce este un curs online?
</A></FONT><BR><BR>
&nbsp; &nbsp; &nbsp;Un curs online presupune ca toate
materialele necesare,
s&#259 fie disponibile pe internet. A&#351;adar, viitorii
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">Trimite-mi un e-
mail</A>

In codul HTML al paginii intrebari.html adauga inainte de


linia de cod ce contine eticheta de incheiere </BODY>,
urmatoarea secventa de cod:
<BR><BR><BR><FONT FACE="Arial"
COLOR="#FF9900">
Pentru a afla r&#259spunsul la alte &#238ntreb&#259ri,
trimite un mail la:
</FONT>
<A HREF="mailto:contact@ecursuri.ro"
TITLE="Dac&#259 vrei s&#259 pui o &#238ntrebare nu
ezita s&#259 o faci">P&#259rerea ta</A><BR>

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. Copiaza imaginea de mai jos (click
dreapta, Save Picture As) in directorul Poze cu numele de
intreb.jpg.
Acum sa scriem codul unei pagini web care sa foloseasca
aceasta imagine ca legatura catre pagina intrebari.html.
Deschide editorul de texte si scrie codul urmator:
<HTML>
<HEAD>
<TITLE>Folosirea unei imagini ca legatura</TITLE>
</HEAD>
<BODY>
<CENTER><H1>Imagini ca leg&#259turi</H1>
<BR><BR>
<A HREF=intrebari.html><IMG
SRC="../Poze/intreb.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=”FF9600”>

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

C
u
p
r
i
n
s
Lectia 1
Lectia 2
Lectia 3
Lectia 4
Lectia 5
Lectia 6
Lectia 7
Lectia 8
Lectia 9
Lectia 10
Lectia 11
Lectia 12
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 noastr&#259 v&#259 ofer&#259
urm&#259toarele servicii:
<LI>printare
<LI>laminare
<LI>&#238ndosariere
<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:

pentru cercuri goale:

<UL TYPE=circle> Firma noastr&#259 v&#259


ofer&#259 urm&#259toarele servicii:
Salveaza pagina cu numele de liste2.html in directorul
Pagini. Vezi rezultatul: click aici.

pentru patrate pline:

<UL TYPE=square>Firma noastr&#259 v&#259


ofer&#259 urm&#259toarele 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:
printare
printare
indosariere
xerox
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 noastr&#259 v&#259 ofer&#259
urm&#259toarele servicii:
<LI>printare
<LI>laminare
<LI>&#238ndosariere
<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:
pentru litere mari:

<OL TYPE=A>Firma noastr&#259 v&#259 ofer&#259 urm&#259toarele


servicii:

Salveaza pagina cu numele de liste5.html in directorul Pagini. Vezi rezultatul:


click aici.

pentru litere mici:


<OL TYPE=a>Firma noastr&#259 v&#259 ofer&#259 urm&#259toarele
servicii:

Salveaza pagina cu numele de liste6.html in directorul Pagini. Vezi rezultatul:


click aici.

pentru cifre romane mici:


<OL TYPE=i>Firma noastr&#259 v&#259 ofer&#259 urm&#259toarele
servicii:

Salveaza pagina cu numele de liste7.html in directorul Pagini. Vezi rezultatul:


click aici.

pentru cifre romane mari:


<OL TYPE=I>Firma noastr&#259 v&#259 ofer&#259 urm&#259toarele
servicii:
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>&#206n vacan&#355;a de var&#259 am vizitat
urm&#259toarele ora&#351;e:
<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
În orice triunghi dreptunghic suma pătratelor catetelor este egală cu
pătratul ipotenuzei.
Teorema catetei
În orice triunghi dreptunghic pătratul catetei este egal cu produsul dintre
ipotenuză şi proiecţia catetei pe ipotenuză.
Teorema înălţimii
În orice triunghi dreptunghic pătratul înălţimii este egal cu produsul
proiecţiilor celor două catete pe ipotenuză.
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>&#206n orice triunghi dreptunghic suma p&#259tratelor catetelor este
egal&#259 cu p&#259tratul ipotenuzei.
<DT><B>Teorema catetei</B>
<DD>&#206n orice triunghi dreptunghic p&#259tratul catetei este egal cu
produsul dintre ipotenuz&#259 &#351;i proiec&#355;ia catetei pe
ipotenuz&#259.
<DT><B>Teorema &#238n&#259l&#355;imii</B>
<DD>&#206n orice triunghi dreptunghic p&#259tratul
&#238n&#259l&#355;imii este egal cu produsul proiec&#355;iilor celor
dou&#259 catete pe ipotenuz&#259.
</DL>
</BODY>
</HTML>

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.
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 &#238n 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">Neac&#351;u 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">Ioni&#355;&#259 Laura
<BR><BR><IMG SRC="../Poze/sageata.gif">&#350;erb&#259nescu
Mihaela
<BR><BR><IMG SRC="../Poze/sageata.gif">Cr&#259ciun 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
• Rubens Barichello
• Jenson Button
• Fernando Alonso
• Giancarlo Fisichella
• Juan Pablo Montoya
• Kimi Raikkonen
• Jacques Villeneuve
• David Coulthard
• Ralf Schumacher
In loc de semnul din fata fiecarui pilot foloseste urmatoarea imagine:

Salveaza imaginea cu numele f1.jpg, in directorul Poze (click dreapta, Save


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 mate.html: click aici.

Pentru a te verifica, dupa ce ai deschis pagina, alege din meniul View,


optiunea Source.
Tabele in HTML

C
u
p
r
i
n
s
Lectia 1
Lectia 2
Lectia 3
Lectia 4
Lectia 5
Lectia 6
Lectia 7
Lectia 8
Lectia 9
Lectia 10
Lectia 11
Lectia 12
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>
<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 in 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 CELLPADING
care indica distanta dintre marginile celulelor si textul din
cadrul acestora.

Pentru a stabili dimensiunea unui tabel, unui rand sau a


unei celule, folosim atributele WIDTH pentru latime si/sau
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 ob&#355;inute la
matematic&#259</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" HEIGTH="50"><B><FONT
COLOR="#FFFFFF">Nume</FONT></B></TD>
<TD WIDTH="200"HEIGTH="50"><B><FONT
COLOR="#FFFFFF">Prenume</FONT></B></TD>
<TD WIDTH="100" HEIGTH="50"><B><FONT
COLOR="#FFFFFF">Nota</FONT></B></TD>
</TR>
<TR VALIGN="middle">
<TD WIDTH="200" HEIGTH="20">Ionescu</TD>
<TD WIDTH="200" HEIGTH="20">Bogdan</TD>
<TD WIDTH="100" HEIGTH="20"
ALIGN="center">7</TD>
</TR>
<TR BGCOLOR="#FFFFCC" VALIGN="middle">
<TD WIDTH="200" HEIGTH="20">Stancu</TD>
<TD WIDTH="200" HEIGTH="20">George</TD>
<TD WIDTH="100" HEIGTH="20"
ALIGN="center">9</TD>
</TR>
<TR VALIGN="middle">
<TD WIDTH="200" HEIGTH="20">Dumitrescu</TD>
<TD WIDTH="200" HEIGTH="20">Alexandra</TD>
<TD WIDTH="100" HEIGTH="20"
ALIGN="center">10</TD>
</TR>
<TR BGCOLOR="#FFFFCC" VALIGN="middle">
Pentru a vedea rezultatul: click aici.

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.

Pagina de mai sus a fost facuta folosind tabele. Iata cum ar


fi aratat pagina daca tabelele folosite ar fi avut atributul
BORDER egal cu "1" in loc de "0": click aici.

In plus fata de notiunile invatate pana acum in aceasta


lectie, mai trebuie sa retinem inca doua atribute foarte
importante ale tag-ului <TD>: COLSPAN (numarul de
coloane pe care se intinde celula) si ROWSPAN (numarul de
linii pe care se intinde celula). De exemplu pentru crearea
tabelului urmator:
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.

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.
C
u
r
s
u
r
i

a
p
r
e
c
i
a
t
e

HTML pe
intelesul
tuturor

Gramatica
limbii
engleze
Infiintarea
unei firme

I
n
t
r
e
b
a
r
i

f
r
e
c
v
e
n
t
e
Ce pot gasi
pe acest
site?

De ce sa
invat online?

Ce sunt
testele
online?
Mai multe
intrebari

Trimite o
intrebare
w
w
w
.
e
c
u
r
s
u
r
i
.
r
o

Aboneaza-te
la revista
Despre noi -
contact

Publicitate
pe acest site
Harta site

Propune un
curs
Trimite un
curs

Trimite
referate
Trimite
articole

Linkuri
sponsorizate
RETETE
CULINARE
Anuntul
Telefonic
Ghidul
Serviciilor
Lista facultati
SIGHISOAR
A
Jocuri
Gratuite
Jocuri
Jocuri Barbie
Produse
promotionale
Dentist
CITATE

&&&&&&&
&&&&&&&
&&&&&&&
&&&&&&
Folosirea cadrelor intr-o pagina
web
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.
Folosirea cadrelor intr-o pagina web
Pentru a imparti o pagina web in mai multe cadre,
trebuie sa folosim, inainte de tag-ul <BODY>, 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
deoasebire 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 Source.

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 fisier 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. Succes!
C
u
r
s
u
r
i

a
p
r
e
c
i
a
t
e

HTML pe
intelesul
tuturor
Gramatica
limbii
engleze

Infiintarea
unei firme

I
n
t
r
e
b
a
r
i

f
r
e
c
v
e
n
t
e

Ce pot gasi
pe acest
site?

De ce sa
invat online?
Ce sunt
testele
online?

Mai multe
intrebari

Trimite o
intrebare
w
w
w
.
e
c
u
r
s
u
r
i
.
r
o

Aboneaza-te
la revista
Despre noi -
contact

Publicitate
pe acest site
Harta site

Propune un
curs
Trimite un
curs

Trimite
referate
Trimite
articole

Linkuri
sponsorizate
RETETE
CULINARE
Anuntul
Telefonic
Ghidul
Serviciilor
Lista facultati
SIGHISOAR
A
Jocuri
Gratuite
Jocuri
Jocuri Barbie
Produse
promotionale
Dentist
CITATE

&&&&&&&
&&&&&&&
&&&&&&&
&&&&&&
Folosirea cadrelor intr-o pagina
web
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.
Folosirea cadrelor intr-o pagina web
Pentru a imparti o pagina web in mai multe cadre,
trebuie sa folosim, inainte de tag-ul <BODY>, 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
deoasebire 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 Source.

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 fisier 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. Succes!
C
u
r
s
u
r
i

a
p
r
e
c
i
a
t
e

HTML pe
intelesul
tuturor
Gramatica
limbii
engleze

Infiintarea
unei firme

I
n
t
r
e
b
a
r
i

f
r
e
c
v
e
n
t
e

Ce pot gasi
pe acest
site?

De ce sa
invat online?
Ce sunt
testele
online?

Mai multe
intrebari

Trimite o
intrebare
w
w
w
.
e
c
u
r
s
u
r
i
.
r
o

Aboneaza-te
la revista
Despre noi -
contact

Publicitate
pe acest site
Harta site

Propune un
curs
Trimite un
curs

Trimite
referate
Trimite
articole

Linkuri
sponsorizate
RETETE
CULINARE
Anuntul
Telefonic
Ghidul
Serviciilor
Lista facultati
SIGHISOAR
A
Jocuri
Gratuite
Jocuri
Jocuri Barbie
Produse
promotionale
Dentist
CITATE

&&&&&&&
&&&&&&&
&&&&&&&
&&&&&&
Folosirea cadrelor intr-o pagina
web
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.
Folosirea cadrelor intr-o pagina web
Pentru a imparti o pagina web in mai multe cadre,
trebuie sa folosim, inainte de tag-ul <BODY>, 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
deoasebire 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 Source.

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 fisier 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. Succes!

Cursuri apreciate

HTML pe intelesul tuturor

Gramatica limbii engleze

Infiintarea unei firme

Intrebari frecvente

Ce pot gasi pe acest site?

De ce sa invat online?
Realizarea unui
site in HTML

C
u
p
r
i
n
s
Lectia 1
Lectia 2
Lectia 3
Lectia 4
Lectia 5
Lectia 6
Lectia 7
Lectia 8
Lectia 9
Lectia 10
Lectia 11
Lectia 12
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. Apoi copiaza
imaginile de mai jos (click
dreapta - Save Picture As),
cu denumirea de sub fiecare,
in subdirectorul Poze din
directorul Abecedar:

home.jpg calculator.jpg
limbistraine.jpg muzica.jpg

excursii.jpg desprenoi.jpg
logo.jpg
meniu.jpg

welcome.jpg

copil.jpg

calculator2.jp
g

calculator3.jpg

straine.jpg

learn.jpg
muzica2.jpg

muzica3.jpg

excursii2.jpg

excursii3.jpg

desprenoi2.jp
g

desprenoi3.jpg
Acum, dupa ce ai copiat
pozele in subdirectorul
Poze, din directorul
Abecedar si le-ai denumit
corespunzator sa
continuam realizarea site-
ului. Site-ul nostru va avea
urmatoarea structura:
Vom folosi asadar, cadrele
pe care le-am invatat in
lectia 10. Vom realiza 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@y
ahoo.com">abecedar@yah
oo.com</a><BR>
Web:<a
href="http://www.gradinit
aabecedar.ro">www.gradi
nitaabecedar.ro</a><BR>
</FONT></B>
</BODY>
</HTML>
Copiaza codul intr-un
fisier text, apoi salveaza
pagina (File/Save As) cu
numele de top.html in
folderul Pagini.

Pagina top.html ar trebui


sa arate astfel: click aici.

In continuare vom scrie


codul pentru pagina html
care va contine meniul din
partea stanga a site-ului.
<HTML>
<HEAD>
<TITLE>Abecedar</TITL
E>
</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/limbistrain
e.html"
target="_parent"><img
src="../Poze/limbistraine.j
pg"
border="0"></a><BR>
<a
href="../Pagini/muzica.ht
ml"
target="_parent"><img
src="../Poze/muzica.jpg"
border="0"></a><BR>
<a
href="../Pagini/excursii.ht
ml"
target="_parent"><img
src="../Poze/excursii.jpg"
border="0"></a><BR>
Copiaza 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.

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/back
ground.jpg">
<CENTER><img
src="../Poze/welcome.jpg"
</CENTER><BR><br><B
R>
<img
src="../Poze/copil.jpg"
hspace="25" vspace="10"
align="left"><BR><BR>
<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
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,
<HTML>
<HEAD>
<TITLE>Home</TITLE>
</HEAD>
<BODY>
<CENTER><img
src="../Poze/calculator2.jp
g"></CENTER><BR><B
R>
<img
src="../Poze/calculator3.jp
g" 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
- pentru pagina
istraine.html, 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, 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&#259to
are primesc premii din
partea
gr&#259dini&#355;ei.
- pentru pagina
iexcursii.html, codul
HTML este urmatorul:
<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, codul
HTML este urmatorul:
<HTML>
<HEAD>
<TITLE>Home</TITLE>
</HEAD>
<BODY>
<CENTER><img
src="../Poze/desprenoi2.jp
g"></CENTER><BR><B
R>
<img
src="../Poze/desprenoi3.jp
g" 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.
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
diverse site-uri scriind
codul HTML. Mult succes!
Sper ca ti-a placut cursul
si te mai asteptam in
cadrul paginilor site-ului
www.ecursuri.ro sa
invatam impreuna.