65
HTML pe intelesul tuturor 1 HTML pe intelesul tuturor Lectia 1: Introducere Lectia 2: Structura unui document HTML  Lectia 3: Despre atribute Lectia 4: Despre culori Lectia 5: Formata rea textului Lectia 6: Imagini Lectia 7: Legaturi Lectia 8: Liste Lectia 9: Tabele Lectia 10: Cadre Lectia 11: Formulare Lectia 12: Realizarea unui site  Pag 1 / 65

HTML With Numbers

Embed Size (px)

Citation preview

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 1/65

HTML pe intelesul tuturor 1

HTML pe intelesul tuturor

Lectia 1: Introducere

Lectia 2: Structura unui document HTML

Lectia 3: Despre atribute

Lectia 4: Despre culori

Lectia 5: Formatarea textului

Lectia 6: Imagini

Lectia 7: Legaturi

Lectia 8: Liste

Lectia 9: Tabele

Lectia 10: Cadre

Lectia 11: Formulare

Lectia 12: Realizarea unui site

Pag 1 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 2/65

HTML pe intelesul tuturor 2

HTML pe intelesul tuturor

Cu ajutorul limbajului HTML (Hyper Text Markup Language) poti construi pagini webnu 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 cacele 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 acestuicurs, iar pentru a putea construi o pagina web este nevoie cel putin de niste cunostinteelementare de HTML pe care am incercat sa le explicam in cadrul cursului. Cursul de fatase adreseaza, in primul rand, celor care vor sa invete limbajul HTML, si astfel, prinscrierea 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 siin 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 realizaimpreuna site-ul unei gradinite particulare.

Lectiile cursului sunt:Lectia 1: Introducere Lectia 2: Structura unui document HTML Lectia 3: Despre atribute Lectia 4: Despre culori Lectia 5: Formatarea textului Lectia 6: Imagini Lectia 7: Legaturi Lectia 8: Liste Lectia 9: Tabele Lectia 10: Cadre Lectia 11: Formulare Lectia 12: Realizarea unui site

http://www.ecursuri.ro/cursuri/html-pe-intelesul-tuturor.php

Pag 2 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 3/65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 4/65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 5/65

HTML pe intelesul tuturor 5

2. Structura unui document HTML

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 lefoloseste 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 iispunem 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 adocumentului.</TITLE> - este tag-ul de încheiere al tag-ului<TITLE>. Arata sfarsitul titluluidocumentului.<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 veiscrie dupa acest tag nu va mai fi afisat.</HTML> - este tag-ul de încheiere al tag-ului<HTML>. Codul oricarui document setermina 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 carele-ai deschis. Pentru a fi sigur ca nu uiti incearca sa te obisnuiesti sa scrii dupa fiecare tagsi 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 HTMLAcum 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 deschizieditorul 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

Pag 5 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 6/65

HTML pe intelesul tuturor 6

si pe acesta tot la inceput. In continuare vin tag-urile<HEAD> si </HEAD>. Apoi intrecele 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-uluica ce va fi scris dupa tag-ul<BR> va trebui afisat pe urmatorul rand. Tag-ul<BR> nu areun tag de inchidere.Dupa ce am scris codul, va trebui sa salvam documentul cu extensia .html sau .htm. DinmeniulFile alege optiuneaSave As , iar apoi denumeste documentul asa cum vrei, dar cuuna din extensiile de mai sus. Apasa butonulSave . Ai acum un document html, carereprezinta 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, notiunileinvatate 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 paginiweb scrise cu HTML alege din meniulView al browserului optiuneaSource .

http://www.ecursuri.ro/cursuri/structura-unui-document-html.php

Pag 6 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 7/65

HTML pe intelesul tuturor 7

3. Despre atribute HTML

In aceasta lectie vom invata despre atributele tag-urilor. Dar mai intai sa vedem ce suntatributele.

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 considerarevalorile implicite ale tag-ului respectiv. Pentru a intelege mai bine notiunea de atribut savedem cateva exemple.AtributulBGCOLOR care se foloseste cu tag-ul<BODY> indica ce culoare va aveafondul 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 atributulBGCOLOR codul culorii orange:#FF9900 (veiinvata in lectia urmatoare mai multe despre culori):<BODY BGCOLOR="#FF9900">Sa luam codul paginii web din lectia trecuta si sa-i aplicam tag-uluiBODY atributul

BGCOLOR . Vom obtine urmatorul rezultat:click aici .Acum sa ne ocupam de textul paginii noastre. Mesajul "Bine ai venit!" sa spunem, deexemplu, ca am vrea sa fie scris cu albastru in loc de negru, care este valoarea implicita sisa fie scris cu litere mai mari decat restul textului. Pentru a scrie astfel textul, vom folositag-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 paginaweb!", daca dorim doar sa aiba culoarea rosie, vom folosi numai atributulCOLOR pentrutag-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 vaarata astfel:click aici . Mai multe despre texte vom invata impreuna inLectia 5: Formatareatextului . Atunci cand vrem sa trasam o linie, folosim tag-ul<HR> care vine de laHorizontal Rule care inseamna linie orizontala. Daca nu ii asociem acestui tag nici unatribut atunci vom obtine o line orizontala cat latimea paginii web.Daca vrem sa folosim propriile noastre proprietati pentru trasarea unei linii orizontalevom apela la atributele tag-ului<HR>. Aceste atribute sunt urmatoarele:ALIGN - pentrualinierea liniei,COLOR - pentru culoarea liniei,SIZE - pentru grosimea liniei siWIDTH - pentru lungimea liniei.Pentru a trasa o linie rosie (COLOR ="#FF0000"), cu o lungime de jumatate din valoareaimplicita (WIDTH="50%") si putin mai groasa decat cea implicita (SIZE="5%") ce va fialiniata in centrul paginii (ALIGN="center"), vom folosi urmatoarea linie de cod:<HR COLOR="#FF0000" WIDTH="50%" SIZE="5%" ALIGN="center">

Pag 7 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 8/65

HTML pe intelesul tuturor 8

Acum sa folosim cele doua linii de mai sus in cadrul paginii noastre. Prima linie o vomfolosi la sfarsit, in timp ce a doua linie o vom folosi dupa mesajul "Bine ai venit!". Noulcod 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 vedearezultatulclick aici . Ne oprim aici cu exemplele de atribute, insa in lectiile urmatoare vor fi folosite atributelecele mai importante, astfel incat pana la sfarsitul cursului te vei familiariza cu toateacestea. Nu uita ca pentru a intelege cat mai bine limbajul HTML trebuie sa scrii si tu codulfiecarui exemplu prezentat aici, sa salvezi pagina cu extensia .html sau .htm si sa verificidaca ai obtinut aceleasi rezultate.

Lista celor mai utilizate tag-uri impreuna cu atributele lorIn tabelul urmator vor fi prezentate cele mai utilizate tag-uri impreuna cu cele maiimportante atribute ale lor:Nume tag Nume

atribut Valoare atribut Detalii

<A> Ancora

href URL Adresa catre care vrem sa fie legatura

target _blank _self _parent _top

Fereastra in care se va face afisarea

<B> Text bold

<BODY> Cuprinsul documentului

Pag 8 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 9/65

HTML pe intelesul tuturor 9

Nume tag Numeatribut

Valoare atribut Detalii

background adresa imaginii Imaginea de fond

bgcolor cod culoarenume culoare

Culoarea fondului

leftmargin procent dinlatimea paginiinumar de pixeli

Distanta dintre marginea din stanga aferestrei browserului si marginea dinstanga a paginii

topmargin procent dininaltimea paginiinumar de pixeli

Distanta dintre marginea de sus aferestrei browserului si marginea desusa paginii

text cod culoarenume culoare

Culoarea textului

alink cod culoarenume culoare

Culoarea legaturilor active (atuncicandmouse-ul se afla deasupra lor)

link cod culoarenume culoare

Culoarea legaturilor nevizitate (nu s-aefectuat nici un click pe ele)

vlink cod culoarenume culoare

Culoarea legaturilor vizitate(s-a efectuat cel putin un click pe ele)

<BR> Sfarsitul randului

<CENTER> Afisarea in centrul paginii<FONT> Fontul textului

color cod culoarenume culoare

Culoarea fontului

face nume font Tipul fontului

size un numarde la 1 la 7

Marimea fontului

<FORM> Formular interactiv

action URL Adresa scriptului care prelucreazadateledin cadrul formularului

method GETPOST

Metoda de prelucrare a datelorformularului

Pag 9 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 10/65

HTML pe intelesul tuturor 10

Nume tag Numeatribut

Valoare atribut Detalii

<FRAME> Cadru (fereastra)

frameborder 1 sau 0 Cadrul are sau nu are chenar

marginheightnumar de pixeli Spatiu deasupra si sub un cadru

marginwidth numar de pixeli Spatiu la stanga si la dreapta unuicadru

src URL Sursa cadrului

<FRAMESET> Multime de ferestre

cols procent dinlatimea paginiinumar de pixeli

numarul si marimea relativa acoloanelor

rows procent dininaltimea paginiinumar de pixeli

numarul si marimea relativa arandurilor

H1, H2, H3,H4, H5, H6

Titluri in cadrul documentului

align leftcenterright justify

Alinierea titlului

<HEAD> Antetul documentului

<HR> Linie orizontala

align leftcenterright

Alinierea orizontala a liniei

color cod culoarenume culoare

Culoarea liniei

size numar de pixeli Inaltimea liniei

width procent dinlatimea paginiinumar de pixeli

Latimea liniei

<HTML> Document HTML

Pag 10 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 11/65

HTML pe intelesul tuturor 11

Nume tag Numeatribut

Valoare atribut Detalii

<I> Text italic

<IMG> Adaugarea unei imagini

align leftrighttopmiddle bottom

Alinierea imaginii in pagina: left(stanga)sau right (dreapta)Alinierea elementelor din jurulimaginii:top (sus), middle (mijloc), bottom(jos)

alt text Text ce va fi afisat in locul imaginii,incazul in care, aceasta nu este afisata

border numar de pixeli Marimea chenarului din jurul imaginii

height procentnumar de pixeli

Inaltimea imaginii

hspace numar de pixeli Spatiu pe orizontala in jurul imaginii

src URL Adresa imaginii

vspace numar de pixeli Spatiu pe verticala in jurul imaginii

width procentnumar de pixeli

Latimea imaginii

<INPUT> Element al formularuluimaxlength numar Numar maxim de caractere

name date de tipcaracter

Numele elementului formularului

size numar Marimea elementului formularului

src URL Adresa pentru o imagine

Pag 11 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 12/65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 13/65

HTML pe intelesul tuturor 13

Nume tag Numeatribut

Valoare atribut Detalii

<STRONG> Text evidentiat

<SUB> Text indice

<SUP> Text exponent

<TABLE> Tabel

align leftcenterright

Alinierea tabelului

background URL Imaginea de fond pentru tabel

bgcolor cod culoarenume culoare

Culoarea fondului pentru tabel

border procentnumar de pixeli Chenarul tabelului

bordercolor cod culoarenume culoare

Culoarea chenarului

cellpadding numar de pixeli Spatiu intre continutul celulelortabelului simarginile lor

cellspacing numar de pixeli Spatiu intre celulele tabelului

cols numar Numarul de coloane ale unui tabel

hspace numar de pixeli Spatiu pe orizontala in jurul tabelului

vspace numar de pixeli Spatiu pe verticala in jurul tabelului

width procentnumar de pixeli

Latimea tabelului

<TD> Celula de tabel

align leftcenterright

Alinierea continutului celulei peorizontala

background URL Imaginea de fond pentru celula

bgcolor cod culoarenume culoare

Culoarea fondului pentru celula

Pag 13 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 14/65

HTML pe intelesul tuturor 14

Nume tag Numeatribut

Valoare atribut Detalii

colspan numar Numarul de coloane pe care se intindecelula

height numar de pixeli Inaltimea celulei

rowspan numar Numarul de linii pe care se intindecelula

valign topmiddle bottom

Alinierea continutului celulei peverticala

width numar de pixeli Latimea celulei

<TEXTAREA> Camp de editare multilinie

cols numar Numarul de coloane

name date de tipcaracter

Numele campului de editare multilinie

rows numar Numarul de randuri

<TITLE> Titlu document

<TR> Rand tabel

align leftcenterright

Alinierea continutului celulelor pe orizontala

bgcolor cod culoarenume culoare

Culoarea fondului pentru tot randul

valign topmiddle bottom

Alinierea continutului celulelor peverticala

<U> Text subliniat

<UL> Lista neordonata

type circlediscsquare

Forma marcajului

http://www.ecursuri.ro/cursuri/html-despre-atribute.php

Pag 14 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 15/65

HTML pe intelesul tuturor 15

4. Despre culori HTML

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 multedetalii 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 treiaa lectiei si un tabel cu numele si codurile culorilor cele mai folosite.Culoarea fondului unei pagini webAsa cum am vazut si in lectia precedenta nu trebuie ca fondul paginii tale sa fie alb. Potiopta pentru ce culoare vrei cu ajutorul atributuluiBGCOLOR al tag-ului<BODY>.Tot ce trebuie sa faci este sa cauti in tabelul cu nume si coduri de culori din cadrul acesteilectii, sa alegi una care-ti place si sa-i scrii numele sau codul in cadrul atributuluiBGCOLOR . Sa vedem un exemplu:Vreau ca pagina mea sa aiba fondul de culoare deschisa. Pentru a ma decide ma uit laculorile din tabelul cu nume si coduri de culori. Mi-a atras atentia culoareaaqua care arecodul#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 textuluiCuloarea textului in cadrul unei pagini html se poate schimba folosind atributulCOLOR (culoare) al tag-ului<FONT>. De altfel un prim exemplu despre cum putem schimbaculoarea 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 textulsa fie scris cu albastru inchis si verde. Atunci in loc de codul culorii albastru (#0000FF) sirespectiv rosu (#FF0000) vom folosi codul #00008B (albastru inchis) si codul #008000(verde) in atributulCOLOR al tag-ului<FONT>. Astfel codul HTML al paginii noastreva 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>

Pag 15 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 16/65

HTML pe intelesul tuturor 16

Salveaza pagina cu numele deculori.html. Nu uita sa scrii si tu si sa verifici codul HTMLal fiecarui exemplu al acestui curs. Daca nu ai facut nici o greseala, la exemplul de maisus, pagina web ar trebui sa arate astfel:click aici .

Nume si coduri de culori sigureIn 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 oanumita 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 altaculoare.Sa vedem cele mai importante culori care sunt recunoscute de majoritatea browserelor:Culoare Nume culoare Cod culoare

AliceBlue #F0F8FFAntiqueWhite #FAEBD7Aqua #00FFFFAquamarine #7FFFD4Azure #F0FFFFBeige #F5F5DCBisque #FFE4C4Black #000000BlanchedAlmond #FFEBCDBlue #0000FFBlueViolet #8A2BE2Brown #A52A2ABurlyWood #DEB887CadetBlue #5F9EA0Chartreuse #7FFF00Chocolate #D2691ECoral #FF7F50CornflowerBlue #6495EDCornsilk #FFF8DCCrimson #DC143CCyan #00FFFF

DarkBlue #00008BDarkCyan #008B8BDarkGoldenRod #B8860BDarkGray #A9A9A9DarkGreen #006400

Pag 16 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 17/65

HTML pe intelesul tuturor 17

Culoare Nume culoare Cod culoare DarkKhaki #BDB76BDarkMagenta #8B008BDarkOliveGreen #556B2FDarkorange #FF8C00

DarkOrchid #9932CCDarkRed #8B0000DarkSalmon #E9967ADarkSeaGreen #8FBC8FDarkSlateBlue #483D8BDarkSlateGray #2F4F4FDarkTurquoise #00CED1DarkViolet #9400D3DeepPink #FF1493DeepSkyBlue #00BFFFDimGray #696969DodgerBlue #1E90FFFeldspar #D19275FireBrick #B22222FloralWhite #FFFAF0ForestGreen #228B22Fuchsia #FF00FF

Gainsboro #DCDCDCGhostWhite #F8F8FFGold #FFD700GoldenRod #DAA520Gray #808080Green #008000GreenYellow #ADFF2FHoneyDew #F0FFF0HotPink #FF69B4

IndianRed #CD5C5CIndigo #4B0082Ivory #FFFFF0Khaki #F0E68C

Pag 17 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 18/65

HTML pe intelesul tuturor 18

Culoare Nume culoare Cod culoare Lavender #E6E6FALavenderBlush #FFF0F5LawnGreen #7CFC00LemonChiffon #FFFACD

LightBlue #ADD8E6LightCoral #F08080LightCyan #E0FFFFLightGoldenRodYellow #FAFAD2LightGrey #D3D3D3LightGreen #90EE90LightPink #FFB6C1LightSalmon #FFA07ALightSeaGreen #20B2AALightSkyBlue #87CEFALightSlateBlue #8470FFLightSlateGray #778899LightSteelBlue #B0C4DELightYellow #FFFFE0Lime #00FF00LimeGreen #32CD32Linen #FAF0E6

Magenta #FF00FFMaroon #800000MediumAquaMarine #66CDAAMediumBlue #0000CDMediumOrchid #BA55D3MediumPurple #9370D8MediumSeaGreen #3CB371MediumSlateBlue #7B68EEMediumSpringGreen #00FA9A

MediumTurquoise #48D1CCMediumVioletRed #C71585MidnightBlue #191970MintCream #F5FFFA

Pag 18 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 19/65

HTML pe intelesul tuturor 19

Culoare Nume culoare Cod culoare MistyRose #FFE4E1Moccasin #FFE4B5 NavajoWhite #FFDEAD Navy #000080

OldLace #FDF5E6Olive #808000OliveDrab #6B8E23Orange #FFA500OrangeRed #FF4500Orchid #DA70D6PaleGoldenRod #EEE8AAPaleGreen #98FB98PaleTurquoise #AFEEEEPaleVioletRed #D87093PapayaWhip #FFEFD5PeachPuff #FFDAB9Peru #CD853FPink #FFC0CBPlum #DDA0DDPowderBlue #B0E0E6Purple #800080

Red #FF0000RosyBrown #BC8F8FRoyalBlue #4169E1SaddleBrown #8B4513Salmon #FA8072SandyBrown #F4A460SeaGreen #2E8B57SeaShell #FFF5EESienna #A0522D

Silver #C0C0C0SkyBlue #87CEEBSlateBlue #6A5ACDSlateGray #708090

Pag 19 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 20/65

HTML pe intelesul tuturor 20

Culoare Nume culoare Cod culoare Snow #FFFAFASpringGreen #00FF7FSteelBlue #4682B4Tan #D2B48C

Teal #008080Thistle #D8BFD8Tomato #FF6347Turquoise #40E0D0Violet #EE82EEVioletRed #D02090Wheat #F5DEB3White #FFFFFFWhiteSmoke #F5F5F5Yellow #FFFF00YellowGreen #9ACD32

http://www.ecursuri.ro/cursuri/html-despre-culori.php

Pag 20 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 21/65

HTML pe intelesul tuturor 21

5. Formatarea textului in HTML

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

Titluri

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

Acesta este un titlu cu <H1>

Acesta este un titlu cu <H2> Ac es ta es te u n ti tlu cu <H3> Acest a est e un ti tl u c u <H4> Acest a este un t it lu cu <H5> Ac est a est e un tit lu c u <H6> Tag-urile acestea accepta atributulALIGN cu ajutorul caruia titlul va putea fi aliniat lastanga, la centru sau la dreapta.

Etichete pentru formatarea textuluiAm vazut in sectiunea precedenta cum arata titlurile. In continuare vor fi prezentatediverse moduri de formatare a unui text.Pentru alegerea caracteristicilor unui text, putem folosi tag-ul<FONT>. Acest tagaccepta mai multe atribute (color, face, size) care ne vor ajuta in formatarea textelor.AtributulCOLOR se refera la culoarea textului ce va fi incadrat de tag-urile<FONT> si</FONT>, atributulFACE arata tipul fontului, iar atributulSIZE 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 cavaloare a atributuluiCOLOR .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 gratuitLa tipul fontului, la fel ca si la culori, este bine sa folosesti un font care se afla pemajoritatea calculatoarelor, pentru ca daca folosesti un font mai putin utlizat, multi

Pag 21 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 22/65

HTML pe intelesul tuturor 22

utilizatori nu vor putea vedea textele din cadrul paginilor tale cu acelasi font. Cele maifolosite 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 t ext a f ost scr i s cu f ont ul "cour i er 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 atributuluisize. Acesta poate lua una din valorile 1,2,3,4,5,6,7 (1 pentru cea mai mica dimensiune si7 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 deetichete<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 subliniatDaca vrem ca textul sa fie afisat in centrul paginii putem folosi perechea de etichete<CENTER> si </CENTER>.<CENTER>Text centrat</CENTER>Text centratAtunci cand vrem ca textul din cadrul paginii noastre web sa fie afisat pe mai multeranduri vom folosi unul din tag-urile<BR> sau<P>. Tag-ul<BR> nu are tag deincheiere, 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 cadrulacestui curs. Asa cum am vazut si pana acum este folosit pentru a face trecerea de la olinie la alta.Astfel sa presupunem ca avem urmatorul cod HTML:

Pag 22 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 23/65

HTML pe intelesul tuturor 23

<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 intretexte. 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 unrand liber, la fel ca in exemplul de mai jos:

Pag 23 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 24/65

HTML pe intelesul tuturor 24

<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 specialeIti mai aduci aminte de prima ta pagina web pe care ai facut-o in cadrul acestui curs?Daca nuclick 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 nuse gasesc pe tastatura calculatorului:

Cod HTML Simbol 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;

Pag 24 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 25/65

HTML pe intelesul tuturor 25

Cod HTML Simbol Numar Nume

¾ &#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 textulva 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 cudiacritice): Bine ai venit pe site-ul www.ecursuri.ro, un site care îţi oferă aproape totce ai nevoie pentru a învăţa online. Toate cursurile, referatele şi jocurile sunt gratuite. Însperanţ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

http://www.ecursuri.ro/cursuri/html-formatarea-textului.php

Pag 25 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 26/65

HTML pe intelesul tuturor 26

6. HTML – imagini

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

Formatele imaginilorBrowserele recunosc, in cadrul paginilor web, mai multe formate ale imaginilor. Cele mairaspandite sunt cele cu extensia .gif si cele care au una din terminatiile .jpg sau .jpeg. Iatain 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 pentruimaginile de dimensiuni mici: butoane, icon-uri, animatii.Butoane:

buton1.gifmarime: 877 bytes

buton2.gifmarime: 925 bytes

buton3.gifmarime: 921 bytes

Icon-uri:

icon1.gifmarime: 336 bytes

icon2.gifmarime: 245 bytes

icon3.gifmarime: 401 bytes

Animatii:

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

Pag 26 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 27/65

HTML pe intelesul tuturor 27

poza.jpg marime: 6,45 Kb poza.gif marime: 12,9 Kb

Se observa ca in cazul fotografiilor, formatul jpg ofera o calitate mai buna a imaginii siocupa un spatiu mult mai mic decat daca am fi salvat aceeasi imagine in formatul gif.Adaugarea imaginilor in paginile webAsa 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 atributulSRC (source) care indica adresa sau calea catre imaginea pe care vreisa 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 vafi afisata de browser.Este bine ca atunci cand vrei sa faci un site, sa tii toate fisierele (pagini HTML, imaginietc.) in cadrul aceluiasi folder. Daca vei folosi in codul HTML al paginilor site-ului taulinia de cod de mai sus, imaginea va fi afisata doar daca pagina respectiva va fi in acelasifolder 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 debebe.jpg in acelasi folder cu pagina web pe care o vom face in continuare.

Pag 27 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 28/65

HTML pe intelesul tuturor 28

Acum sa vedem codul HTML:<HTML><HEAD><TITLE>Imagini</TITLE></HEAD><BODY>

<CENTER><B>Ad&#259ugarea imaginilor &#238n paginile web</B><BR><IMG SRC=bebe.jpg></CENTER></BODY></HTML>Salveaza pagina cu numeleimagini.html .Sa vedem cum ar trebui sa arate paginaimagini.html : click aici .Daca site-ul tau va avea multe fisiere, nu mai este o solutie sa le tii pe toate in acelasifolder. In acest caz, este bine sa grupam fisierele de acelasi tip in subfoldere. Astfel infolderul Site, de exemplu, vom avea un subfolder Poze, in care vor fi salvate toateimaginile site-ului, un subfolder Pagini in care vor fi salvate toate paginile HTML si asamai departe.Iata cum ar arata structura site-ului:

Pentru o functionare corecta vom utiliza una din urmatoarele linii de cod prin care ii vomspune 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-lSite .2. In cadrul acestuia mai fa doua subfoldere:Pagini , respectivPoze .3. Copiaza imaginea bebe.jpg in folderulPoze .4. Modifica in codul HTML de mai sus linia:<IMG SRC=” bebe.jpg”> cu linia:<IMG SRC=”../Poze/bebe.jpg”> 5. Salveaza pagina in folderulPagini cu numeleimagini.html. 6. Dublu click peimagini.html din folder-ulPagini .Daca totul a functionat bine ar trebui sa obtii aceeasi pagina web.

Pag 28 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 29/65

HTML pe intelesul tuturor 29

Daca vrei ca imaginea sa fie incadrata de un chenar, foloseste atributulBORDER 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 fiafisata de browser, utilizatorul poate vedea un text inlocuitor al imaginii. Acest lucru se

poate realiza folosind atributulALT impreuna cu tag-ul<IMG>.Daca trecem cursorul mouse-ului deasupra imaginii, o sa apara textul pe care l-am scris laatributulALT.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 textePentru a alinia o imagine vom folosi atributulALIGN al tag-ului<IMG>. AtributulALIGN 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 deeuro.jpg infolder-ulPoze .

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&#355;ie a campionatului european de fotbal a avut loc &#238nFran&#355;a &#238n anul 1960, iar c&#226&#351;tig&#259toare a fost Rusia.Urm&#259torul turneu european a avut loc &#238n anul 1964 &#238n Spania,acolo unde s-a impus &#355;ara gazd&#259. Patru ani mai t&#226rziu, &#238n1968, &#238n Italia, a fost r&#226ndul acesteia s&#259 c&#226&#351;tige trofeul.&#206n 1972 organizatoare a fost Belgia, Republica Federal&#259 German&#259impun&#226ndu-se. &#206n 1976 a venit r&#226ndul Cehoslovaciei s&#259c&#226&#351;tige campionatul european de fotbal, disputat &#238n Iugoslavia.

Pag 29 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 30/65

HTML pe intelesul tuturor 30

&#206n 1980, Germania a fost c&#226&#351;tig&#259toare, &#238n Italia, iar&#238n 1984, edi&#355;ie g&#259zduit&#259 de Fran&#355;a, din nou s-a impus&#355;ara organizatoare. Edi&#355;ia din anul 1988 a avut loc &#238n Germania&#351;i a fost c&#226&#351;tigat&#259 de Olanda. Dup&#259 patru ani,Danemarca se impunea &#238n Suedia, pentru ca dup&#259 al&#355;i patru ani,&#238n 1996, s&#259 fie r&#226ndul Germaniei s&#259 &#238&#351;i adjudece

trofeul, &#238n Anglia. &#206n anul 2000 Belgia &#351;i Olanda au organizatturneul final, iar c&#226&#351;tig&#259toare a fost Fran&#355;a. Ultimul turneufinal, care s-a disputat &#238n Portugalia, &#238n 2004, a f&#259cut ca Grecias&#259 c&#226&#351;tige trofeul.</FONT> <BR></BODY></HTML>Salveaza pagina cu numele deeuro.html in folderulPagini .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 lao anumita distanta de imagine, foloseste atributeleHSPACE (spatiu pe orizontala) siVSPACE (spatiu pe verticala). Valorile acestor atribute trebuie sa fie numere intregi, carereprezinta de fapt distanta in pixeli dintre imagine si text. De exemplu inlocuieste, incodul 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 numeleeuro2.html in folder-ulPagini .Vezi diferenta:click aici .Foloseste diferite valori pentru atributeleHSPACE si VSPACE pana cand vei obtinerezultatele dorite.Imagini ca fond al unei pagini webCu ajutorul atributuluiBACKGROUND al tag-ului<BODY> poti folosi o imagine cafond al unei pagini web. Pentru a intelege mai bine, copiaza imaginile urmatoare (clickdreapta, iar apoi Save Picture As) in folder-ulPoze cu numele scrise sub fiecare.

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

Acum in codul paginiiimagini.html din folder-ulPagini adauga tag-ului<BODY>atributulBACKGROUND dupa cum urmeaza: <BODY BACKGROUND=”../Poze/background1.jpg”> Salveaza pagina cu numelebackground1.html .Iata rezultatul:click aici .Repeta operatiunea de mai sus, numai ca in loc debackground1.jpg foloseste pe rand

Pag 30 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 31/65

HTML pe intelesul tuturor 31

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

http://www.ecursuri.ro/cursuri/html-imagini.php

Pag 31 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 32/65

HTML pe intelesul tuturor 32

7. Crearea legaturilor in HTML

Navigarea in cadrul site-urilor este posibila cu ajutorul link-urilor (legaturilor). In aceastalectie 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 perecheade tag-uri<A> si </A>. Numele acestor tag-uri vine de la cuvantul anchor care se traduceancora. Tag-ul<A> va trebui folosit impreuna cu atributulHREF. Linia de cod pentruinserarea 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 atuncinu sunt necesare ghilimelele. Sa vedem impreuna, cum poti adauga o legatura intr-o pagina web din folderulPagini catre paginaimagini.html din acelasi folder. Deschideeditorul 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 delink.html in folderulPagini .Paginalink.html ar trebui sa arate astfel:click aici .Daca pagina catre care vrem sa facem o legatura, nu se afla in acelasi folder cu paginanoastra atunci nu mai putem folosi decat numele paginii HTML ca valoare a atributuluiHREF. Sa vedem cateva exemple de legaturi catre pagini din alte directoare sausubdirectoare. Fie urmatoarea structura:

Pag 32 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 33/65

HTML pe intelesul tuturor 33

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 apoisa 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 directorulContabilitate catre o pagina HTML din directorulFirma 1 , vom folosi urmatoarea valoare a atributuluiHREF:<A HREF="Firma 1/numelepaginii.html">Text link </A> - pentru a adauga o legatura in cadrul unei pagini HTML din directorulSite catre o pagina HTML din directorulCarti , vom folosi urmatoarea valoare a atributuluiHREF:<A HREF="Documente/Carti/numelepaginii.html">Text link </A> - pentru a adauga o legatura in cadrul unei pagini HTML din directorulMatematica catreo pagina HTML din directorulScoala , vom folosi urmatoarea valoare a atributuluiHREF:

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

- pentru a adauga o legatura in cadrul unei pagini HTML din directorulFirma 2 catre o pagina HTML din directorulFirma 3 , vom folosi urmatoarea valoare a atributului

HREF: <A HREF="../Firma 3/numelepaginii.html">Text link </A> Legatura catre un siteDupa ce ai vazut cum se folosesc legaturile catre alte pagini html locale acum vom vedeaimpreuna cum putem adauga o legatura catre un site particular. Trebuie sa folosestiurmatoarea linie de cod:<A HREF="adresa site-ului">Textul legaturii</A>

Pag 33 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 34/65

HTML pe intelesul tuturor 34

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 deziare.html in directorulPagini .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 atuncicand se da click pe o legatura trebuie folosit atributulTARGET caruia i se atribuievaloarea"_blank".Sa vedem un exemplu: sa schimbam codul paginiiziare.html astfel incat site-ul fiecaruiziar sa se deschida intr-o noua fereastra, atunci cand se va efectua un click pe legaturacatre acesta. Daca in plus vrei ca, atunci cand utilizatorii paginii tale web vor trececursorul mouse-ului deasupra legaturilor, sa apara o mica nota explicativa, trebuie safolosesti atributulTITLE. Ca valoare a acestui atribut trebuie sa scrii textul care vrei saapara atunci cand se va trece cursorul mouse-ului deasupra legaturii respective. Pentru aintelege mai bine iata cum va arata codul paginiiziare.html dupa adaugarea atributelorTARGET siTITLE 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="ZiarulEvenimentul Zilei">Evenimentul Zilei</A>

Pag 34 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 35/65

HTML pe intelesul tuturor 35

<BR><A HREF="http://www.jurnalul.ro" TARGET="_blank" TITLE="ZiarulJurnalul Na&#355;ional">Jurnalul Na&#355;ional</A><BR><A HREF="http://www.capital.ro" TARGET="_blank" TITLE="ZiarulCapital">Capital</A><BR><A HREF="http://www.prosport.ro" TARGET="_blank" TITLE="ZiarulProsport">Prosport</A>

<BR><A HREF="http://www.gsp.ro" TARGET="_blank" TITLE="Ziarul GazetaSporturilor">Gazeta sporturilor</A><BR><A HREF="http://www.libertatea.ro" TARGET="_blank" TITLE="ZiarulLibertatea">Libertatea</A><BR></BODY></HTML>Salveaza pagina cu numeleziare.html peste pagina existenta.Iata cum ar trebui sa arate pagina finalaziare.html : click aici .

Legatura catre o sectiune de pagina

Atunci cand avem de-a face cu pagini mai lungi, putem imparti aceste pagini in maimulte sectiuni catre care sa adaugam cate o legatura la inceputul paginii pentru cautilizatorii sa ajunga mai repede la sectiunea care ii intereseaza. Un bun exemplu pentru oastfel de pagina il reprezinta paginile care contin intrebarile frecvente (Frecvently AskedQuestions). 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 sectiuneaLegatura catre o alta pagina, din cadrul acestei lectii.Pentru a intelege mai bine cum functioneaza legaturile catre sectiunile paginilor, sascriem impreuna codul unei pagini cu mai multe sectiuni:<HTML><HEAD><TITLE>Legatura catre o sectiune depagina</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

Pag 35 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 36/65

HTML pe intelesul tuturor 36

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-ulecursuri.ro?</A></FONT><BR> <BR>&nbsp; &nbsp; &nbsp;Site-ul ecursuri.ro &#238&#351;i propune s&#259 oferevizitatorilor s&#259i c&#226t mai multe resurse pentru a &#238nv&#259&#355;aonline. &#206n aces moment, pe site, sunt disponibile peste 20 de cursuri online, dindiverse domenii, dar cu ajutorul vostru sper&#259m ca num&#259rul acestoras&#259 creasc&#259.<BR>&nbsp; &nbsp; &nbsp; Pe l&#226ng&#259 cursurile online vei g&#259si, &#238ncadrulsite-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 cursan&#355;i vor avea ladispozi&#355;ie toate resursele necesare pentru &#238nv&#259&#355;at, la fel ca&#351;i &#238n cazul unui curs tradi&#355;ional, singura deosebire fiind c&#259totul se petrece online.<BR><BR><BR><BR><BR> <BR><BR><BR> <BR><BR><BR><BR><BR><BR><FONT COLOR="#FF9900" SIZE="3" FONT="Arial, Times New Roman">

<A NAME="#intrebarea3">3. De ce s&#259 &#238nv&#259&#355; online?</A></FONT><BR> <BR>&nbsp; &nbsp; &nbsp;Cursurile online prezint&#259, indiscutabil, foarte multeavantaje fa&#355;&#259 de alte tipuri de cursuri. &#206n primul r&#226ndcursurile online pot fi consultate oric&#226nd, ele fiind disponibile non stop peinternet. Un lucru extrem de important &#238n alegerea unui curs online este&#351;i pre&#355;ul sc&#259zut alunui astfel de curs comparativ cu pre&#355;urile cursurilor tradi&#355;ionale.&#206n cazul cursurilor prezente pe site-ul ecursuri.ro, acestea sunt 100%GRATUITE.<BR><BR><BR><BR><BR><BR> <BR><BR><BR> <BR><BR><BR><BR><BR><BR><BR> <BR><BR><BR> <BR></BODY></HTML>Salveaza pagina cu numeleintrebari.html in directorulPagini .Daca totul a mers bine pagina ar trebui sa fie la fel cu aceasta:click aici

Pag 36 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 37/65

HTML pe intelesul tuturor 37

Legatura catre o adresa de e-mailDaca vrei ca utilizatorii paginii tale web sa iti poata scrie parerile lor despre site, deexemplu, 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 esteurmatoarea:

<A HREF="mailto:adresa de e-mail">Trimite-mi un e-mail</A>In codul HTML al paginiiintrebari.html adauga inainte de linia de cod ce contineeticheta 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:[email protected]" TITLE="Dac&#259 vrei s&#259 pui o&#238ntrebare nu ezita s&#259 o faci">P&#259rerea ta</A><BR>Salveaza paginaintrebari.html peste cea existenta. Pentru a vedea rezultatele:click aici .Utilizarea unei imagini ca legaturaPentru 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) indirectorulPoze cu numele deintreb.jpg .

Acum sa scriem codul unei pagini web care sa foloseasca aceasta imagine ca legaturacatre paginaintrebari.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 numelelinkimg.html in directorulPagini .Pentru a vedea rezultatulclick aici .

Pag 37 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 38/65

HTML pe intelesul tuturor 38

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 activeFiecarui atribut i se va atribui un nume de culoare sau codul unei culori. Spre exempludaca vrei ca in cadrul paginii tale web, legaturile sa fie de culoare rosie atunci cand nu aufost vizitate, de culoare neagra cele vizitate si de culoare portocalie atunci cand se trececu 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 sainlocuiesti in linia de mai sus, codurile, cu cele ale culorilor dorite.

http://www.ecursuri.ro/cursuri/html-legaturi.php

Pag 38 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 39/65

HTML pe intelesul tuturor 39

8. Crearea listelor in HTML

In aceasta lectie vei invata cum poti folosi listele in pagina ta web. Listele pe care le poticrea cu ajutorul limbajului HTML sunt de urmatoarele tipuri: liste neordonate, listeordonate 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 deliste1.html in directorulPagini . Pentru a vedea cum artrebui sa arate aceasta pagina:click aici .Cu ajutorul atributuluiTYPE, putem schimba cercul plin din fata fiecarui element. Acestaeste folosit in mod implicit atunci cand folosim o lista neordonata. Astfel, prin atribuireaunei valori atributuluiTYPE, 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 dinurmatoarele linii de cod: pentru cercuri goale:<UL TYPE=circle> Firma noastr&#259 v&#259 ofer&#259 urm&#259toarele servicii:

Pag 39 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 40/65

HTML pe intelesul tuturor 40

Salveaza pagina cu numele deliste2.html in directorulPagini . Vezi rezultatul:click aici . pentru patrate pline:<UL TYPE=square>Firma noastr&#259 v&#259 ofer&#259 urm&#259toarele servicii:Salveaza pagina cu numele deliste3.html in directorulPagini . Vezi rezultatul:click aici .Nu uita: Pentru a invata limbajul HTML trebuie sa scrii codul de la fiecare exemplu si savezi 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 vedemdiferenta:

Firma noastra va ofera urmatoarele servicii:1. printare2. printare3. indosariere4. xerox5. tehnoredactare

Listele ordonate se formeaza cu ajutorul tag-urilor<OL> si </OL>, denumirea acestoravenind din limba engleza „ordered list” care inseamna lista ordonata. La fel ca si la listeleneordonate, 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 deliste4.html in directorulPagini . Pentru a vedea cum artrebui sa arate aceasta pagina:click aici .Ca si in cazul listelor neordonate, si la listele ordonate, atributulTYPE are o valoareimplicita, asa cum am vazut in exemplul de mai sus: numerele. in loc de numere putemfolosi si alte caractere. Pentru a folosi aceste caractere este de ajuns sa utilizam atributulTYPE cu valoarea potrivita.Pentru a vedea rezultatele, inlocuieste linia a 6-a din codul HTML de mai sus cu una dinurmatoarele linii de cod: pentru litere mari:

Pag 40 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 41/65

HTML pe intelesul tuturor 41

<OL TYPE=A>Firma noastr&#259 v&#259 ofer&#259 urm&#259toarele servicii:Salveaza pagina cu numele deliste5.html in directorulPagini . Vezi rezultatul:click aici . pentru litere mici:<OL TYPE=a>Firma noastr&#259 v&#259 ofer&#259 urm&#259toarele servicii:Salveaza pagina cu numele deliste6.html in directorulPagini . 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 deliste7.html in directorulPagini . 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 deliste8.html in directorulPagini . Vezi rezultatul:click aici .Pe langa atributulTYPE, pentru tag-ul<OL> mai putem folosi si atributulSTART. Acestatribut este folosit atunci cand vrem sa schimbam valoarea initiala, de exemplu daca vremsa incepem de la 4, in cazul numerelor, sau de la D, in cazul literelor mari, etc. Formagenerala a acestui atribut esteSTART=n, unde n este un numar natural. Sa vedem unexemplu:<HTML>

<HEAD><TITLE>Liste ordonate</TITLE></HEAD><BODY><OL TYPE=A START=4>&#206n vacan&#355;a de var&#259 am vizitaturm&#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> (denumirealor 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ătratulipotenuzei.Teorema catetei

În orice triunghi dreptunghic pătratul catetei este egal cu produsul dintreipotenuză şi proiecţia catetei pe ipotenuză.

Teorema înălţimii

Pag 41 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 42/65

HTML pe intelesul tuturor 42

În orice triunghi dreptunghic pătratul înălţimii este egal cu produsul proiecţiilorcelor două catete pe ipotenuză.

Fiecare element al unei liste de definitii va trebui introdus de tag-ul<DT> (DefinitionTerm), 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 esteegal&#259 cu p&#259tratul ipotenuzei.<DT><B>Teorema catetei</B><DD>&#206n orice triunghi dreptunghic p&#259tratul catetei este egal cu produsuldintre 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;imiieste egal cu produsul proiec&#355;iilor celor dou&#259 catete pe ipotenuz&#259.</DL></BODY></HTML>

Personalizarea listelorDaca vrei ca in loc de simbolurile folosite in mod prestabilit pentru elementele listelor safie afisate propriile imagini, in loc de tag-ul<LI> cu care introducem fiecare element allistei 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 indirectorulPoze cu numele desageata.gif .

Acum sa scriem codul unei pagini web ce va contine o lista cu persoanele din cadruldepartamentului Contabilitate al unei firme:<HTML><HEAD><TITLE>Lista personal</TITLE></HEAD><BODY>

<UL>Lista persoanelor care sunt angajate &#238n cadrul departamentuluiCONTABILITATE:<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

Pag 42 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 43/65

HTML pe intelesul tuturor 43

<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 directorulPagini cu numele delistapersonal.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 numelef1.jpg , in directorulPoze (click dreapta, Save As).Salveaza pagina HTML in directorulPagini , cu numeleformula1.html .Pagina ta ar trebui sa arate astfel:click aici .2. Folosind notiunile invatate pana acum, incearca sa scrii codul urmatoarei paginiHTML, pe care salveaz-o cu numelemate.html : click aici .Pentru a te verifica, dupa ce ai deschis pagina, alege din meniulView , optiuneaSource .

http://www.ecursuri.ro/cursuri/html-liste.php

Pag 43 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 44/65

HTML pe intelesul tuturor 44

9. Tabele in HTML

Tabelele sunt foarte importante pentru realizarea unei pagini web. Cu ajutorul lor, pelanga crearea propriu-zisa a tabelelor, putem controla mult mai bine elementele dincadrul paginilor web.

Crearea unui tabelPentru a crea un tabel, trebuie sa folosim tag-urile<TABLE> si </TABLE>. Tot ce va fiscris 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 incadrul tabelului. Tot ce va fi scris intre tag-urile<TR> si </TR> va forma un rand altabelului. Dupa crearea unui rand, trebuie sa adaugam in cadrul acestuia, cateva celule, cuajutorul tag-urilor<TD> si </TD>.Sa vedem cu ajutorul unui exemplu cum putem adauga un tabel in cadrul unei paginiweb. 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>

Pag 44 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 45/65

HTML pe intelesul tuturor 45

<TD>8</TD></TR><TR><TD>Ivanov</TD><TD>Mihaela</TD><TD>9</TD>

</TR></TABLE></BODY></HTML>Salveaza pagina cu numele detabel.html . Pentru a vedea rezultatul:click aici .

Proprietatile tabelelorAsa 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 deatributulBORDER avand valoarea egala cu cel putin 1. In plus, poti schimba culoarealiniilor unui tabel folosind atributulBORDERCOLOR insotit de codul culorii dorite.Astfel, daca vrem ca liniile tabelului nostru sa aiba culoarea rosie vom folosi urmatoarealinie de cod:<TABLE BORDER="1" BORDERCOLOR="#FF0000">Inlocuieste in exemplul de mai sus si salveaza pagina cu numeletabel2.html . Pentru avedea rezultatul:click aici .Dupa cum ai putut observa, liniile tabelului sunt practic niste linii duble. Pentru a aveadecat o singura linie vom folosi atributulCELLSPACING cu valoarea "0". Acest atributspecifica distanta dintre celulele unui tabel. Alaturi de acest atribut putem folosi siatributulCELLPADING care indica distanta dintre marginile celulelor si textul dincadrul acestora.Pentru a stabili dimensiunea unui tabel, unui rand sau a unei celule, folosim atributeleWIDTH pentru latime si/sauHEIGHT pentru inaltime. Pentru alinierea datelor din cadrultabelului folosim atributulALIGN cu una dintre valorile "left", "center" sau "right".Pentru a alinia datele tabelului pe verticala folosim atributulVALIGN insotit de unadintre valorile "top", "middle" sau "bottom".Pentru a schimba culoarea unei celule, unui rand sau chiar a intregului tabel folosimatributulBGCOLOR impreuna cu codul culorii alese. Sa facem impreuna o pagina webcu un tabel care sa cuprinda toate notiunile pe care le-am invatat pana acum in aceastalectie. Scrie codul urmator in cadrul unui editor text si salveaza apoi pagina cu numele detabel3.html .<HTML><HEAD><TITLE>Proprietatile tabelelor</TITLE></HEAD><BODY><CENTER><H2>Rezultatele ob&#355;inute lamatematic&#259</H2></CENTER>

Pag 45 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 46/65

HTML pe intelesul tuturor 46

<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><FONTCOLOR="#FFFFFF">Nume</FONT></B></TD>

<TD WIDTH="200"HEIGTH="50"><B><FONTCOLOR="#FFFFFF">Prenume</FONT></B></TD><TD WIDTH="100" HEIGTH="50"><B><FONTCOLOR="#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 .

Folosirea tabelelor ca plan al unei pagini webAsa cum spuneam, cu ajutorul tabelelor putem controla mult mai bine elementele dincadrul unei pagini web. Practic, folosind tabelele, putem adauga o imagine sau un text

Pag 46 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 47/65

HTML pe intelesul tuturor 47

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 tabelelefolosite ar fi avut atributulBORDER egal cu "1" in loc de "0":click aici .In plus fata de notiunile invatate pana acum in aceasta lectie, mai trebuie sa retinem incadoua atribute foarte importante ale tag-ului<TD>: COLSPAN (numarul de coloane pecare se intinde celula) siROWSPAN (numarul de linii pe care se intinde celula). De

exemplu pentru crearea tabelului urmator:

am folosit pentru celula rosie atributulCOLSPAN="2", deoarece se intinde pe douacoloane, iar pentru celula albastra am folosit atributulROWSPAN="3" deoarece seintinde pe trei randuri.Pentru a intelege mai bine utilizarea tag-urilor si a atributelor lor, nu uita sa exersezi catmai mult. Incearca sa realizezi diferite pagini web pe baza notiunilor invatate in acestcurs.

http://www.ecursuri.ro/cursuri/html-tabele.php

Pag 47 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 48/65

HTML pe intelesul tuturor 48

10. Folosirea cadrelor intr-o pagina web

In aceasta lectie vom invata cum putem folosi cadrele in paginile noastre web. Cuajutorul 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 webPentru 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 aimparti 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 formacadrele. In exemplul de mai sus, primul cadrul va avea 70% din inaltimea paginii, iar aldoilea 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 atributuluiROWS, dar avand grija ca suma lor sa nu depaseasca 100%. La fel se procedeaza si pentru impartirea unei pagini web in cadre verticale singura deoasebirefiind aceea ca in locul atributuluiROWS se foloseste atributulCOLS. Nu uita de tag-ulde incheiere</FRAMESET>

Dupa ce am stabilit impartirea paginii in cadre, se trece la definirea cadrelor. Astfel intretag-urile<FRAMESET> si</FRAMESET> vom folosi tag-ul<FRAME>. Principalulatribut al tag-ului<FRAME> esteSRC cu ajutorul caruia indicam sursa cadrului. Astfel olinie 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:

Pag 48 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 49/65

HTML pe intelesul tuturor 49

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 facea cincea pagina web in care vom defini cadrele si care le va contine practic pe celelalte patru pagini. Numele celor patru pagini web vor firosu.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 meniulView optiuneaSource .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">

Pag 49 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 50/65

HTML pe intelesul tuturor 50

</FRAMESET></FRAMESET><BODY></BODY></HTML>Salveaza pagina, in acelasi fisier cu celelalte patru, cu numelecadre.html .

Daca totul a mers asa cum trebuie pagina ta ar trebui sa arate asa:click aici . Nu a iesitchiar ca in imagine dar important este sa intelegi cum facem o pagina web cu mai multecadre. Nu uita sa definesti cadrele inainte de tag-ul<BODY> si sa exersezi toate notiunileinvatate in aceasta lectie. Fa cat mai multe pagini web care sa fie formate din cadre.Succes!

http://www.ecursuri.ro/cursuri/html-cadre.php

Pag 50 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 51/65

HTML pe intelesul tuturor 51

11. Crearea formularelor folosind HTML

Iata-ne ajunsi si la ultima lectie a cursului „HTML pe intelesul tuturor” inainte de a trecela realizarea propriu-zisa a unui site.

Notiuni generale despre formulare

Formularele reprezinta o metoda de interactivitate cu utilizatorii paginii tale web. Prinintermediul unui formular poti obtine date importante de la vizitatorii paginii tale. Dupace formularul a fost completat, utilizatorul apasa un buton de trimitere, iar tu primestidatele introduse in formular sub forma unui e-mail sau datele vor fi procesate cu ajutorulunui limbaj de programare si adaugate intr-o baza de date. In aceasta lectie vom invatacum se pot adauga in cadrul unei pagini web diferite tipuri de formulare, dar si cum putem trimite datele introduse intr-un formular, prin email.Pentru a folosi un formular in pagina ta web, va trebui sa folosesti tag-urile<FORM> si</FORM>. Intre aceste tag-uri vor fi introduse toate elementele formularului.Tag-ul<FORM> are doua atribute foarte importante:ACTION si METHOD.Cu ajutorul atributuluiACTION ii spunem browser-ului ce se va intampla cu datele

introduse in formular. Astfel, valoarea atributuluiACTION poate fi o adresa URL a unuiscript, scris intr-un limbaj de programare, care va interpreta datele si le va introduce intr-o baza de date, daca este cazul, sau poate fi o adresa de email, caz in care datele introdusein formular vor fi trimise prin email la adresa respectiva.AtributulMETHOD, asa cum ii spune si numele, precizeaza metoda de trimitere a datelorsi poate avea doua valori. Valoarea implicita a acestui atribut esteGET, cu ajutorulacestei metode putand fi trimise cantitati mici de date, cea mai folosita metoda fiindPOST.

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 maicomplex, dar mai intai sa ne familiarizam cu elementele formularelor.Elementele unui formularElementele 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 elementuluiElementele ale unui formular pot fi:- campurile de editare- butoanele radio- casetele de validare- casetele de fisiere- listele de selectie- butoanele submit si resetIn continuare vom vedea cum se poate realiza fiecare element al unui formular HTML

Pag 51 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 52/65

HTML pe intelesul tuturor 52

Campurile de editarePentru a introduce in cadrul unui formular un camp de editare, trebuie sa folosim pentruatributulTYPE, 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 campulde editare• VALUE, valoarea initiala a campului de editareDe 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", atributulTYPE va aveavaloarea "password". In acest caz, caracterele introduse in campul de editare, nu vor fivizibile . Sa vedem un exemplu:

Scrie cateva caractere in campul de editare de mai sus, pentru a vedea diferenta fata de uncamp 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 deeditare multilinie:<TEXTAREA COLS="50" ROWS ="5" NAME="exemplu"></TEXTAREA>Am folosit atributulCOLS pentru a stabili numarul de caractere al fiecarui rand, atributulROWS pentru numarul de randuri al campului de editare, iar atributul NAME pentrunumele campului de editare. Iata rezultatul:

Butoanele radioDaca 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 atributulTYPE,valoarea "radio". Sa luam un exemplu:În ce categorie de vârstă vă încadraţi?

sub 15 ani15-20 ani

Pag 52 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 53/65

HTML pe intelesul tuturor 53

20-25 ani25-35 ani35-45 ani peste 45 ani

Codul HTML care va afisa in cadrul browser-ului, intrebarea de mai sus si variantele deraspuns, este urmatorul:&#206n ce categorie de v&#226rst&#259 v&#259 &#238ncadra&#355;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 aniCu ajutorul atributuluiCHECKED, 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 validarePentru a introduce o caseta de validare (checkbox) se utilizeaza eticheta<INPUT> cuatributulTYPE avand valoarea "checkbox". Casetele de validare permit selectarea saudeselectarea uneia sau mai multor optiuni. Exemplu:Unde vă petreceţi concediul de obicei?

La mareLa munteÎn străinătate La ţarăAcasă

Asa cum se poate observa, in cazul casetelor de validare, spre deosebire de butoaneleradio, pot fi selectate mai multe optiuni. Codul casetelor de validare de mai sus esteurmatorul:Unde v&#259 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">&#206n str&#259in&#259tate<BR>

<INPUT TYPE="checkbox" NAME="optiunea4">La &#355;ar&#259<BR><INPUT TYPE="checkbox" NAME="optiunea5">Acas&#259

Casetele de fisierePentru a trimite un fisier prin intermediul unui formular, folosim pentru atributulTYPE altag-ului<INPUT>, valoarea "file". Sa vedem un exemplu:

Pag 53 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 54/65

HTML pe intelesul tuturor 54

Codul HTML este urmatorul:<INPUT TYPE="file" NAME="file">

Listele de selectieO lista de selectie, asa cum ii spune si numele, permite utilizatorului sa aleaga una saumai 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 listeiSa vedem cum arata o lista de selectie:Alege un judet din Romania:Bucuresti Pentru a selecta in mod implicit valoarea Bucuresti, am folosit in dreptul acesteiaatributulselected. 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> <OPTIONvalue=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>

Pag 54 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 55/65

HTML pe intelesul tuturor 55

<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> atributulMULTIPLE, fara alte valori.Butoanele de tip Submit si ResetPentru a putea expedia datele introduse in cadrul unui formular, fie prin e-mail, fie catreun script scris intr-un limbaj de programare care va interpreta aceste date, trebuie safolosim un buton de trimitere. Pentru a introduce un asemenea buton folosim tag-ul<INPUT>, cu atributulTYPE avand valoarea "submit". Putem modifica si valoarea butonului, care in mod implicit este Submit, cu ajutorul atributuluiVALUE. Astfel, liniade 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 apasareaacestui 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 atributulTYPE va avea valoarea "reset". Sa vedem cum arata linia de cod care introduce in cadrul unuiformular un buton de tip Reset:<INPUT TYPE="reset" VALUE="Sterge">Trimiterea datelor dintr-un formular prin e-mailPentru ca datele introduse intr-un formular sa fie trimise prin e-mail trebuie sa folosim pentru atributulACTION al tag-ului<FORM>, valoarea"mailto:[email protected]". infelul 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 [email protected] vomfolosi urmatoarea linie de cod:<FORM ACTION="mailto:[email protected]" METHOD="POST">Exercitiu: realizarea unui formularDupa ce am invatat cum sa introducem diverse elemente in cadrul unui formular, estetimpul sa realizam unul. Astfel, folosind notiunile invatate, incearca sa realizeziurmatorul formular:click aici . Pentru a vedea codul acestui formular, alege din meniul

Pag 55 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 56/65

HTML pe intelesul tuturor 56

View optiunea Source.Pentru a imbunatati calitatea cursurilor viitoare, iti vom fi recunoscatori daca o sacompletezi formularul si o sa ne trimiti, astfel, parerea ta despre site-ulwww.ecursuri.ro ,in general, si despre cursul "HTML pe intelesul tuturor", in special. Multumim!

http://www.ecursuri.ro/cursuri/html-formulare.php

Pag 56 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 57/65

HTML pe intelesul tuturor 57

12. 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 numestiAbecedar , iar in cadru acestuia doua subdirectoare:Pagini si Poze . Apoicopiaza imaginile de mai jos (click dreapta - Save Picture As), cu denumirea de subfiecare, in subdirectorul Poze din directorul Abecedar:

home.jpg calculator.jpg

limbistraine.jpg muzica.jpg

excursii.jpg desprenoi.jpg

logo.jpg meniu.jpg

copil.jpg

welcome.jpg

calculator3.jpg

calculator2.jpg

Pag 57 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 58/65

HTML pe intelesul tuturor 58

learn.jpg

straine.jpg

muzica3.jpg

muzica2.jpg

excursii3.jpg

excursii2.jpg

desprenoi3.jpg

desprenoi2.jpg

Acum, dupa ce ai copiat pozele in subdirectorul Poze, din directorul Abecedar si le-aidenumit corespunzator sa continuam realizarea site-ului. Site-ul nostru va aveaurmatoarea structura:

Pag 58 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 59/65

HTML pe intelesul tuturor 59

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:[email protected]">[email protected]</a><BR>Web:<ahref="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 detop.html in folderulPagini .Pagina top.html ar trebui sa arate astfel:click aici .

Pag 59 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 60/65

HTML pe intelesul tuturor 60

In continuare vom scrie codul pentru pagina html care va contine meniul din parteastanga 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"><imgsrc="../Poze/calculator.jpg" border="0"></a><BR><a href="../Pagini/limbistraine.html" target="_parent"><imgsrc="../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"><imgsrc="../Poze/desprenoi.jpg" border="0"></a><BR></BODY></HTML>

Copiaza codul intr-un fisier text, apoi salveaza pagina, in folderulPagini cu numele demeniu.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>

Pag 60 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 61/65

HTML pe intelesul tuturor 61

Pagina va trebui salvata cu numelehome.html in directorulAbecedar alaturi desubdirectoarele Pagini si Poze, insa nu va fi functionala pentru ca nu a fost creata paginaindex.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&#259dini&#355;aABECEDAR pentru copilul dumneavoastr&#259?<BR><BR>Deoarece iubim copiii &#351;i le oferim foarte multeoportunit&#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 anumiteaptitudini;<LI>punem foarte mult accent pe sport oferind &#238n acest sens condi&#355;iimoderne de preg&#259tire;<LI>personalul didactic este format numai din persoane care iubesc copiii;<LI>le oferim o preg&#259tire bazat&#259 mai mult pe partea practic&#259&#351;i nu pe partea teoretic&#259;<LI>copiii au posibilitatea de a se &#238mprieteni unii cu al&#355;ii &#351;is&#259-&#351;i dezvolte spiritul de echip&#259.</UL></H4></FONT></BODY></HTML>

Salveaza pagina, in folderulPagini cu numele deindex.html . Daca totul a mers cumtrebuie 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 paginacalculator.html , in folderul Pagini, care sa aiba acelasi cod HTML cu pagina home.html,numai ca in loc deindex.html vom folosiicalculator.html . In mod asemanator, facem si paginilelimbistraine.html (in loc de index.html folosimistraine.html ), muzica.html (inloc de index.html folosimimuzica.html ), excursii.html (in loc de index.html folosimiexcursii.html ), desprenoi.html (in loc de index.html folosimidesprenoi.html ).Mai avem de realizat paginile icalculator.html, istraine.html, imuzica.html, iexcursii.html

Pag 61 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 62/65

HTML pe intelesul tuturor 62

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 salvezifiecare pagina in folderulPagini .

- pentru paginaicalculator.html , codul HTML este urmatorul:

<HTML><HEAD><TITLE>Home</TITLE></HEAD><BODY><CENTER><img src="../Poze/calculator2.jpg"></CENTER><BR><BR><img src="../Poze/calculator3.jpg" hspace="25" vspace="25" align="left"><BR><FONT color="#0099FF" align="left"><BR><H4>Calculatorul a devenit ceva foarte obi&#351;nuit &#238n via&#355;a tuturor. Deaici rezult&#259 &#351;i necesitatea de a &#238nv&#259&#355;a cum se

utilizeaz&#259 un calculator. Gr&#259dini&#355;a ABECEDAR are ca obiectivprincipal &#238n domeniulimplement&#259rii &#238n procesul educa&#355;ional acuno&#351;tin&#355;elor de calculator, ini&#355;ierea &#351;i familiarizareacopiilor pre&#351;colari &#238n acest domeniu. Se va &#355;ine cont departicularit&#259&#355;ile de v&#226rst&#259 ale celor mici. Astfel copii vor&#238nv&#259&#355;a no&#355;iunile de baz&#259 &#238nso&#355;ite denumeroase exemple.</H4></FONT></BODY></HTML>

- pentru paginaistraine.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;&#259s&#259 pronun&#355;e corect cuvinte &#351;i propozi&#355;ii &#238n diverselimbi str&#259ine. Suntem preg&#259ti&#355;i s&#259 oferim cursuri de un

Pag 62 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 63/65

HTML pe intelesul tuturor 63

&#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 paginaimuzica.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&#259poat&#259 dansa, mai ales dac&#259 acestea se &#238nt&#226mpl&#259&#238ntr-un cadru organizat. Cursurile de muzic&#259 &#351;i dans de lagr&#259dini&#355;a noastr&#259 acoper&#259 o gam&#259 foarte divers&#259de la muzica popular&#259 p&#226n&#259 la muzica latino. &#206n fiecares&#259pt&#259m&#226n&#259 sunt organizate concursuri de dans, iar perechilec&#226&#351;tig&#259toare primesc premii din partea gr&#259dini&#355;ei.</H4></FONT></BODY></HTML>

- pentru paginaiexcursii.html , codul HTML este urmatorul:

<HTML><HEAD><TITLE>Home</TITLE></HEAD><BODY><CENTER><img src="../Poze/excursii2.jpg"></CENTER><BR><BR>

Pag 63 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 64/65

HTML pe intelesul tuturor 64

<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 &#238nBucure&#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 devar&#259 se vor organiza tabere educa&#355;ionale &#238n care lec&#355;iile sevor desf&#259&#351;ura &#238n diverse loca&#355;ii, &#238n mijlocul naturii.</H4></FONT></BODY></HTML>

- pentru paginaidesprenoi.html , codul HTML este urmatorul:

<HTML><HEAD><TITLE>Home</TITLE></HEAD><BODY><CENTER><img src="../Poze/desprenoi2.jpg"></CENTER><BR><BR><img src="../Poze/desprenoi3.jpg" hspace="25" vspace="10" align="left"><BR><FONT color="#0099FF" align="left"><H4>Gr&#259dini&#355;a ABECEDAR este o gr&#259dini&#355;&#259particular&#259 care &#238ncearc&#259 s&#259 ofere o alternativ&#259 la&#238nv&#259&#355;&#259m&#226;ntul de stat care nu ofer&#259condi&#355;iileoptime 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 lapre&#355;uri atractive.</H4></FONT></BODY></HTML>

Daca totul a mers cum trebuie si ai respectat toate indicatiile din cadrul lectiei, site-ul estegata si ar trebui sa arate asa:click aici .Daca site-ul tau nu functioneaza cum trebuie, incearca sa vezi codurile pe care le-amfolosit noi (View / Source) si compara-le cu cele folosite de tine.

Pag 64 / 65

8/18/2019 HTML With Numbers

http://slidepdf.com/reader/full/html-with-numbers 65/65

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-uluiwww.ecursuri.ro sa invatam impreuna.

http://www.ecursuri.ro/cursuri/realizarea-unui-site.php