Documente Academic
Documente Profesional
Documente Cultură
HTML Manual in Limba Romana
HTML Manual in Limba Romana
Lectia 1: Introducere
Lectia 6: Imagini
Lectia 7: Legaturi
Lectia 8: Liste
Lectia 9: Tabele
Cu ajutorul limbajului HTML (Hyper Text Markup Language) poti construi pagini web
nu foarte pretentioase insa reprezinta un inceput pentru realizarea site-urilor profesionale.
Sigur ca va trebui sa mai treaca ceva timp pana vei putea realiza pagini web complexe ca
cele ale marilor firme, insa asa cum spuneam, invatarea limbajului HTML reprezinta un
inceput.
Exista multe programe cu ajutorul carora scrierea codului HTML nu mai este necesara,
aceste programe scriindu-l in locul tau. Insa aceste programe nu fac subiectul acestui
curs, iar pentru a putea construi o pagina web este nevoie cel putin de niste cunostinte
elementare de HTML pe care am incercat sa le explicam in cadrul cursului. Cursul de fata
se adreseaza, in primul rand, celor care vor sa invete limbajul HTML, si astfel, prin
scrierea codului, sa detina controlul absolut asupra viitoarei pagini web.
Scopul cursului "HTML pe intelesul tuturor" este de a explica, intr-un mod cat mai util si
in acelasi timp placut, notiunile de baza ale limbajului HTML si odata cu acestea sa
initieze viitorii cursanti in tehnica realizarii unei pagini web. Pe parcursul acestui curs,
vei gasi foarte multe exemple, iar in ultima lectie, folosind notiunile invatate, vom realiza
impreuna site-ul unei gradinite particulare.
http://www.ecursuri.ro/cursuri/html-pe-intelesul-tuturor.php
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.
http://www.ecursuri.ro/cursuri/html-introducere.php
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).
http://www.ecursuri.ro/cursuri/structura-unui-document-html.php
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">
http://www.ecursuri.ro/cursuri/html-despre-atribute.php
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>
http://www.ecursuri.ro/cursuri/html-despre-culori.php
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:
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
 
¢ ¢ ¢
£ £ £
© © ©
« « «
® ® ®
° ° °
± ± ±
² ² ²
³ ³ ³
µ µ µ
¶ ¶ ¶
¹ ¹ ¹
» » »
¼ ¼ ¼
½ ½ ½
http://www.ecursuri.ro/cursuri/html-formatarea-textului.php
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.
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.
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.
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
http://www.ecursuri.ro/cursuri/html-imagini.php
- 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>
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.
http://www.ecursuri.ro/cursuri/html-legaturi.php
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
http://www.ecursuri.ro/cursuri/html-liste.php
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>
http://www.ecursuri.ro/cursuri/html-tabele.php
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:
http://www.ecursuri.ro/cursuri/html-cadre.php
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
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 vârstă vă încadraţi?
sub 15 ani
15-20 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ă petreceţi concediul de obicei?
La mare
La munte
În străinătate
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ă petreceţi 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:
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>
http://www.ecursuri.ro/cursuri/html-formulare.php
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
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:
<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.
<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>
<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
<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
<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>
<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>
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.
Mult succes! Sper ca ti-a placut cursul si te mai asteptam in cadrul paginilor site-ului
www.ecursuri.ro sa invatam impreuna.
http://www.ecursuri.ro/cursuri/realizarea-unui-site.php