Documente Academic
Documente Profesional
Documente Cultură
2: Despre atribute
3: Despre culori
4: Formatarea textului
5: Imagini
6: Legaturi
7: Liste
8: Tabele
9: Cadre
10: Formulare
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).
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.
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:
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:
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 dintre 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
 
¢ ¢
£ £
© ©
« «
® ®
° °
± ±
² ²
³ ³
µ µ
¶ ¶
¹ ¹
» »
¼ ¼
½ ½
Simbol Cod HTML
Numar Nume
¾ ¾
 Â
Î Î
× ×
Ø Ø
â â
î î
÷ ÷
ø ø
Ş
ş
Ţ
ţ
€ €
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 învăţa împreună limbajul HTML.
Aceasta este prima mea pagină web!
</BODY>
</HTML>
5. HTML imagini
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:
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.
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. Salveaza imaginea de mai jos
(click dreapta, Save Picture As) sub numele de bebe.jpg in acelasi folder cu pagina web
pe care o vom face in continuare.
Acum sa vedem codul HTML:
<HTML>
<HEAD>
<TITLE>Imagini</TITLE>
</HEAD>
<BODY>
<CENTER><B>Adăugarea imaginilor în paginile web</B>
<BR>
<IMG SRC=bebe.jpg>
</CENTER>
</BODY>
</HTML>
Salveaza pagina cu numele imagini.html.
Sa vedem cum ar trebui sa arate pagina imagini.html: click aici.
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:
<IMG SRC=../Poze/bebe.jpg>
- daca pagina va fi salvata in subfolderul Pagini si imaginea va fi in subfolderul Poze.
<IMG SRC=Poze/bebe.jpg>
- daca pagina va fi salvata in folderul Site si imaginea va fi in subfolderul Poze.
Incearca si tu:
1. Fa un folder pe care denumeste-l Site.
2. In cadrul acestuia mai fa doua subfoldere: Pagini, respectiv Poze.
3. Copiaza imaginea bebe.jpg in folderul Poze.
4. Modifica in codul HTML de mai sus linia:
<IMG SRC=bebe.jpg>
cu linia:
<IMG SRC=../Poze/bebe.jpg>
5. Salveaza pagina in folderul Pagini cu numele imagini.html.
6. Dublu click pe imagini.html din folder-ul Pagini.
Daca totul a functionat bine ar trebui sa obtii aceeasi pagina web.
Daca vrei ca imaginea sa fie incadrata de un chenar, foloseste atributul BORDER al tag-
ului <IMG>. Acest atribut are ca valoare numere intregi pozitive.
<IMG SRC=../Poze/bebe.jpg BORDER=5>
Noua pagina web va fi: click aici.
Daca imaginea va fi de dimensiuni mai mari, atunci pana cand se va incarca si va fi
afisata de browser, utilizatorul poate vedea un text inlocuitor al imaginii. Acest lucru se
poate realiza folosind atributul ALT impreuna cu tag-ul <IMG>.
Daca trecem cursorul mouse-ului deasupra imaginii, o sa apara textul pe care l-am scris la
atributul ALT.
De exemplu, la pagina de mai sus, imagini.html, vom inlocui linia:
<IMG SRC=../Poze/bebe.jpg BORDER=5>
cu linia:
<IMG SRC=../Poze/bebe.jpg BORDER=5 ALT=Imagine bebe>
Folosirea imaginilor alaturi de texte
Pentru a alinia o imagine vom folosi atributul ALIGN al tag-ului <IMG>. Atributul
ALIGN poate avea una dintre valorile: left sau right, aliniere la stanga sau la dreapta
paginii.
Salveaza imaginea de mai jos (click dreapta, Save Picture As) cu numele de euro.jpg in
folder-ul Poze.
Acum sa scriem codul HTML al unei pagini web care va contine si text in jurul imaginii:
<HTML>
<HEAD>
<TITLE>EURO 2004</TITLE>
</HEAD>
<BODY>
<FONT COLOR=#0000FF FACE=Times New Roman>
<CENTER><B>Istoria campionatului european de fotbal</B></CENTER>
</FONT><BR>
<IMG SRC="../Poze/euro.jpg" BORDER=5 ALIGN=left>
<FONT COLOR="#FF0000" FACE=Arial>
Prima ediţie a campionatului european de fotbal a avut loc în
Franţa în anul 1960, iar câştigătoare a fost Rusia.
Următorul turneu european a avut loc în anul 1964 în Spania,
acolo unde s-a impus ţara gazdă. Patru ani mai târziu, în
1968, în Italia, a fost rândul acesteia să câştige trofeul.
În 1972 organizatoare a fost Belgia, Republica Federală Germană
impunându-se. În 1976 a venit rândul Cehoslovaciei să
câştige campionatul european de fotbal, disputat în Iugoslavia.
În 1980, Germania a fost câştigătoare, în Italia, iar
în 1984, ediţie găzduită de Franţa, din nou s-a impus
ţara organizatoare. Ediţia din anul 1988 a avut loc în Germania
şi a fost câştigată de Olanda. După patru ani,
Danemarca se impunea în Suedia, pentru ca după alţi patru ani,
în 1996, să fie rândul Germaniei să îşi adjudece
trofeul, în Anglia. În anul 2000 Belgia şi Olanda au organizat
turneul final, iar câştigătoare a fost Franţa. Ultimul turneu
final, care s-a disputat în Portugalia, în 2004, a făcut ca Grecia
să câştige trofeul.</FONT> <BR>
</BODY>
</HTML>
Salveaza pagina cu numele de euro.html in folderul Pagini.
Iata cum va arata aceasta pagina: click aici.
Asa cum ai observat, textul este afisat in jurul imaginii. Daca vrei ca textul sa fie afisat la
o anumita distanta de imagine, foloseste atributele HSPACE (spatiu pe orizontala) si
VSPACE (spatiu pe verticala). Valorile acestor atribute trebuie sa fie numere intregi, care
reprezinta de fapt distanta in pixeli dintre imagine si text. De exemplu inlocuieste, in
codul de mai sus, linia:
<IMG SRC=../Poze/euro.jpg BORDER=5 ALIGN=left>
cu urmatoarea:
<IMG SRC=../Poze/euro.jpg BORDER=5 ALIGN=left HSPACE=50 VSPACE=20>
Salveaza pagina cu numele euro2.html in folder-ul Pagini.
Vezi diferenta: click aici.
Foloseste diferite valori pentru atributele HSPACE si VSPACE pana cand vei obtine
rezultatele dorite.
Imagini ca fond al unei pagini web
Cu ajutorul atributului BACKGROUND al tag-ului <BODY> poti folosi o imagine ca
fond al unei pagini web. Pentru a intelege mai bine, copiaza imaginile urmatoare (click
dreapta, iar apoi Save Picture As) in folder-ul Poze cu numele scrise sub fiecare.
Acum in codul paginii imagini.html din folder-ul Pagini adauga tag-ului <BODY>
atributul BACKGROUND dupa cum urmeaza:
<BODY BACKGROUND=../Poze/background1.jpg>
Salveaza pagina cu numele background1.html.
Iata rezultatul: click aici.
Repeta operatiunea de mai sus, numai ca in loc de background1.jpg foloseste pe rand
unul din numele celorlalte imagini.
Salveaza paginile cu numele background2.html, background3.html, background4.html,
background5.html.
Iata rezultatele:
background2.html
background3.html
background4.html
background5.html
6. Crearea legaturilor in HTML
- 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ături către site-urile unor ziare din România </B>
</CENTER>
<BR><A HREF="http://www.evz.ro">Evenimentul Zilei</A>
<BR><A HREF="http://www.jurnalul.ro">Jurnalul Naţ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ături către site-urile unor ziare din România </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ţional">Jurnalul Naţ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.
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ături</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.
7. Crearea listelor in HTML
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.
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 în 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ş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ţă Laura
<BR><BR><IMG SRC="../Poze/sageata.gif">Şerbănescu Mihaela
<BR><BR><IMG SRC="../Poze/sageata.gif">Crăciun 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
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.
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ţinute la
matematică</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">
<TD WIDTH="200" HEIGTH="20">Marin</TD>
<TD WIDTH="200" HEIGTH="20">Paul</TD>
<TD WIDTH="100" HEIGTH="20" ALIGN="center">8</TD>
</TR>
<TR VALIGN="middle">
<TD WIDTH="200" HEIGTH="20">Ivanov</TD>
<TD WIDTH="200" HEIGTH="20">Mihaela</TD>
<TD WIDTH="100" HEIGTH="20" ALIGN="center">9</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Pentru a vedea rezultatul: click aici.
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.
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!
10. Crearea formularelor folosind HTML
Iata-ne ajunsi si la ultima lectie a cursului HTML pe intelesul tuturor inainte de a trece
la realizarea propriu-zisa a unui site.
Nu trebuie sa intelegi acum totul, vei vedea cat de simplu este sa realizezi formulare
pentru paginile tale web. La sfarsitul acestei lectii vom face impreuna un formular mai
complex, dar mai intai sa ne familiarizam cu elementele formularelor.
Elementele unui formular
Elementele unui formular trebuie introduse, in majoritatea cazurilor, cu ajutorul tag-ului
<INPUT>. Atributele cele mai importante ale acestui tag sunt urmatoarele:
- TYPE - tipul elementului
- NAME - numele elementului
- VALUE - valoarea elementului
Elementele ale unui formular pot fi:
- campurile de editare
- butoanele radio
- casetele de validare
- casetele de fisiere
- listele de selectie
- butoanele submit si reset
In continuare vom vedea cum se poate realiza fiecare element al unui formular HTML
Campurile de editare
Pentru a introduce in cadrul unui formular un camp de editare, trebuie sa folosim pentru
atributul TYPE, al tagului <INPUT>, valoarea text.
Exemplu:
Camp de edita
Atributele cele mai folosite pentru tagul <INPUT> de tipul camp de editare sunt:
SIZE, care reprezinta latimea campului de editare
MAXLENGTH, 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:
n ce categorie de vrst v ncadrai?
sub 15 ani
15-20 ani
20-25 ani
25-35 ani
35-45 ani
peste 45 ani
Codul HTML care va afisa in cadrul browser-ului, intrebarea de mai sus si variantele de
raspuns, este urmatorul:
În ce categorie de vârstă vă încadraţi? <BR>
<INPUT TYPE="radio" NAME="raspuns" VALUE="a" CHECKED >sub 15 ani<BR>
<INPUT TYPE="radio" NAME="raspuns" VALUE="b">15-20 ani<BR>
<INPUT TYPE="radio" NAME="raspuns" VALUE="c">20-25 ani<BR>
<INPUT TYPE="radio" NAME="raspuns" VALUE="d">25-35 ani<BR>
<INPUT TYPE="radio" NAME="raspuns" VALUE="e">35-45 ani<BR>
<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 v petrecei concediul de obicei?
La mare
La munte
n strintate
La ar
Acas
Asa cum se poate observa, in cazul casetelor de validare, spre deosebire de butoanele
radio, pot fi selectate mai multe optiuni. Codul casetelor de validare de mai sus este
urmatorul:
Unde vă petrecei concediul de obicei?<BR>
<INPUT TYPE="checkbox" NAME="optiunea1">La mare<BR>
<INPUT TYPE="checkbox" NAME="optiunea2">La munte<BR>
<INPUT TYPE="checkbox" NAME="optiunea3">În străinătate<BR>
<INPUT TYPE="checkbox" NAME="optiunea4">La ţară<BR>
<INPUT TYPE="checkbox" NAME="optiunea5">Acasă
Casetele de fisiere
Pentru a trimite un fisier prin intermediul unui formular, folosim pentru atributul TYPE al
tag-ului <INPUT>, valoarea "file". Sa vedem un exemplu:
Codul HTML este urmatorul:
<INPUT TYPE="file" NAME="file">
Listele de selectie
O lista de selectie, asa cum ii spune si numele, permite utilizatorului sa aleaga una sau
mai multe optiuni dintr-o lista. Listele de selectie pot fi introduse in cadrul unui formular
cu ajutorul tag-urilor <SELECT> si </SELECT>.
Atributele cele mai folosite pentru tag-ul <SELECT> sunt:
NAME, atribuie listei de selectie un nume
SIZE, specifica numarul de elemente din cadrul listei de selectie
VALUE, atribuie o valoare de tip text care va fi expediata serverului, sub forma de
perechi "name = value"
SELECTED (fara alte valori), selecteaza in mod prestabilit un element al listei
Sa vedem cum arata o lista de selectie:
Bucuresti
Alege un judet din Romania:
Pentru a selecta in mod implicit valoarea Bucuresti, am folosit in dreptul acesteia
atributul selected. Codul listei de selectie de mai sus este urmatorul:
<SELECT>
<OPTION value=Alba>Alba</OPTION>
<OPTION value=Arad>Arad</OPTION>
<OPTION value=Arges>Arges</OPTION>
<OPTION value=Bacau>Bacau</OPTION>
<OPTION value=Bihor>Bihor</OPTION>
<OPTION value=Bistrita-Nasaud>Bistrita-Nasaud</OPTION>
<OPTION value=Botosani>Botosani</OPTION>
<OPTION value=Brasov>Brasov</OPTION>
<OPTION value=Braila>Braila</OPTION>
<OPTION value=Bucuresti selected>Bucuresti</OPTION>
<OPTION value=Buzau>Buzau</OPTION>
<OPTION value=Caras-Severin>Caras-Severin</OPTION>
<OPTION value=Calarasi>Calarasi</OPTION>
<OPTION value=Cluj>Cluj</OPTION> <OPTION
value=Constanta>Constanta</OPTION>
<OPTION value=Covasna>Covasna</OPTION>
<OPTION value=Dambovita>Dambovita</OPTION>
<OPTION value=Dolj>Dolj</OPTION>
<OPTION value=Galati>Galati</OPTION>
<OPTION value=Giurgiu>Giurgiu</OPTION>
<OPTION value=Gorj>Gorj</OPTION>
<OPTION value=Harghita>Harghita</OPTION>
<OPTION value=Hunedoara>Hunedoara</OPTION>
<OPTION value=Ialomita>Ialomita</OPTION>
<OPTION value=Iasi>Iasi</OPTION>
<OPTION value=Ilfov>Ilfov</OPTION>
<OPTION value=Maramures>Maramures</OPTION>
<OPTION value=Mehedinti>Mehedinti</OPTION>
<OPTION value=Mures>Mures</OPTION>
<OPTION value=Neamt>Neamt</OPTION>
<OPTION value=Olt>Olt</OPTION>
<OPTION value=Prahova>Prahova</OPTION>
<OPTION value=Satu-Mare>Satu-Mare</OPTION>
<OPTION value=Salaj>Salaj</OPTION>
<OPTION value=Sibiu>Sibiu</OPTION>
<OPTION value=Suceava>Suceava</OPTION>
<OPTION value=Teleorman>Teleorman</OPTION>
<OPTION value=Timis>Timis</OPTION>
<OPTION value=Tulcea>Tulcea</OPTION>
<OPTION value=Vaslui>Vaslui</OPTION>
<OPTION value=Valcea>Valcea<</OPTION>
<OPTION value=Vrancea>Vrancea</OPTION>
</SELECT>
Pentru a putea selecta mai multe valori din cadrul unei liste de selectie trebuie sa folosim
pentru tag-ul <SELECT> atributul MULTIPLE, fara alte valori.
Butoanele de tip Submit si Reset
Pentru a putea expedia datele introduse in cadrul unui formular, fie prin e-mail, fie catre
un script scris intr-un limbaj de programare care va interpreta aceste date, trebuie sa
folosim un buton de trimitere. Pentru a introduce un asemenea buton folosim tag-ul
<INPUT>, cu atributul TYPE avand valoarea "submit". Putem modifica si valoarea
butonului, care in mod implicit este Submit, cu ajutorul atributului VALUE. Astfel, linia
de cod pentru un buton de tip submit va fi urmatoarea:
<INPUT TYPE="submit" VALUE="Trimite">
Alaturi de butonul de tip Submit, putem folosi si un buton de tip Reset. Prin apasarea
acestui buton toate elementele formularului vor reveni la valoarea lor prestabilita,
indiferent de valorile introduse de utilizator. Pentru a introduce un buton de tip Reset, se
procedeaza la fel ca si la butonul de tip Submit, singura deosebire fiind ca atributul TYPE
va avea valoarea "reset". Sa vedem cum arata linia de cod care introduce in cadrul unui
formular un buton de tip Reset:
<INPUT TYPE="reset" VALUE="Sterge">
Trimiterea datelor dintr-un formular prin e-mail
Pentru ca datele introduse intr-un formular sa fie trimise prin e-mail trebuie sa folosim
pentru atributul ACTION al tag-ului <FORM>, valoarea "mailto:email@domeniu.ro". in
felul acesta, datele introduse in formular vor fi trimise la adresa de e-mail specificata.
De exemplu, pentru a trimite datele dintr-un formular la adresa cursuri@ecursuri.ro vom
folosi urmatoarea linie de cod:
<FORM ACTION="mailto:cursuri@ecursuri.ro" METHOD="POST">
Exercitiu: realizarea unui formular
Dupa ce am invatat cum sa introducem diverse elemente in cadrul unui formular, este
timpul sa realizam unul. Astfel, folosind notiunile invatate, incearca sa realizezi
urmatorul formular: click aici. Pentru a vedea codul acestui formular, alege din meniul
View optiunea Source.
Pentru a imbunatati calitatea cursurilor viitoare, iti vom fi recunoscatori daca o sa
completezi formularul si o sa ne trimiti, astfel, parerea ta despre site-ul www.ecursuri.ro,
in general, si despre cursul "HTML pe intelesul tuturor", in special. Multumim!
11. Realizarea unui site in HTML
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.jpg
calculator3.jpg
straine.jpg
learn.jpg
muzica2.jpg
muzica3.jpg
excursii2.jpg
excursii3.jpg
desprenoi2.jpg
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@yahoo.com">abecedar@yahoo.com</a><BR>
Web:<a
href="http://www.gradinitaabecedar.ro">www.gradinitaabecedar.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</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>
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/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>
<FONT color="#0099FF" align="left"><H3>De ce grădiniţa
ABECEDAR pentru copilul dumneavoastră?<BR><BR>
Deoarece iubim copiii şi le oferim foarte multe
oportunităţi:</H3>
<BR><BR>
<H4 align="left">
<UL align="left">
<LI>îi ajutăm să îşi dezvolte mult mai bine anumite
aptitudini;
<LI>punem foarte mult accent pe sport oferind în acest sens condiţii
moderne de pregătire;
<LI>personalul didactic este format numai din persoane care iubesc copiii;
<LI>le oferim o pregătire bazată mai mult pe partea practică
şi nu pe partea teoretică
<LI>copiii au posibilitatea de a se împrieteni unii cu alţii şi
să-şi dezvolte spiritul de echipă.
</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.
<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şnuit în viaţa tuturor. De
aici rezultă şi necesitatea de a învăţa cum se
utilizează un calculator. Grădiniţa ABECEDAR are ca obiectiv
principal în domeniul
implementării în procesul educaţional a
cunoştinţelor de calculator, iniţierea şi familiarizarea
copiilor preşcolari în acest domeniu. Se va ţine cont de
particularităţile de vârstă ale celor mici. Astfel copii vor
învăţa noţiunile de bază însoţite de
numeroase exemple.
</H4>
</FONT>
</BODY>
</HTML>
<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>
În cadrul cursurilor de limbi străine copiii învaţă
să pronunţe corect cuvinte şi propoziţii în diverse
limbi străine. Suntem pregătiţi să oferim cursuri de un
înalt nivel calitativ pentru următoarele limbi străine:
<UL>
<LI>limba engleză
<LI>limba italiană
<LI>limba germană
<LI>limba franceză.
</UL>
</H4>
</FONT>
</BODY>
</HTML>
<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ă poată asculta muzică şi să
poată dansa, mai ales dacă acestea se întâmplă
într-un cadru organizat. Cursurile de muzică şi dans de la
grădiniţa noastră acoperă o gamă foarte diversă
de la muzica populară până la muzica latino. În fiecare
săptămână sunt organizate concursuri de dans, iar perechile
câştigătoare primesc premii din partea grădiniţei.
</H4>
</FONT>
</BODY>
</HTML>
<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ădiniţa ABECEDAR organizează excursii în
Bucureşti, dar nu numai, cu scopul vizitării a cât mai multe
obiective culturale şi turistice. De asemenea, în vacanţele de
vară se vor organiza tabere educaţionale în care lecţiile se
vor desfăşura în diverse locaţii, în mijlocul naturii.
</H4>
</FONT>
</BODY>
</HTML>
<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ădiniţa ABECEDAR este o grădiniţă
particulară care încearcă să ofere o alternativă la
învăţământul de stat care nu oferă
condiţiile
optime pentru pregătirea copiilor. Noi oferim condiţii moderne de
învăţare, profesori specializaţi pentru lucrul cu copii,
materiale şi echipamente de ultimă oră, toate acestea la
preţuri atractive.
</H4>
</FONT>
</BODY>
</HTML>