+ All Categories
Home > Documents > HTML Pe Intelesul Tuturor

HTML Pe Intelesul Tuturor

Date post: 09-Oct-2015
Category:
Upload: meana-anan
View: 1,894 times
Download: 92 times
Share this document with a friend
Description:
html

of 65

Transcript
  • 5/19/2018 HTML Pe Intelesul Tuturor

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

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

    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 sainitieze 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: IntroducereLectia 2: Structura unui document HTMLLectia 3: Despre atributeLectia 4: Despre culoriLectia 5: Formatarea textuluiLectia 6: ImaginiLectia 7: LegaturiLectia 8: ListeLectia 9: TabeleLectia 10: CadreLectia 11: FormulareLectia 12: Realizarea unui site

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    3/65

    HTML pe intelesul tuturor 3

    1. Introducere in HTML

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

    Ce este limbajul HTML?HTML este prescurtarea de la Hypertext Markup Language, ceea ce reprezinta de faptlimbajul pe care browserele de internet il inteleg si cu ajutorul lui pot fi afisate paginileweb. Limbajul HTML nu este greu de invatat, asa cum te vei putea convinge din acestcurs. Este de ajuns sa cunosti tag-urile de baza ale acestui limbaj (vom vedea mai incoloce inseamna aceste tag-uri) pentru a putea crea o pagina web.Pentru aceasta trebuie sa exersezi cat mai mult, incepand cu exemplele din cadrulcursului HTML pe intelesul tuturor, sa scrii tu codul pentru fiecare exemplu. In felulacesta vei dobandi foarte repede cunostintele de baza, care te vor ajuta sa creezi paginiweb din ce in ce mai performante.

    De ce trebuie sa invat HTML?Asa cum spuneam, desi exista mai multe programe care au grija de codul HTML atuncicand faci o pagina web, pentru a usura folosirea lor este nevoie de cel putin catevanotiuni elementare de HTML.Aceste programe se numesc editoare HTML si pot fi de doua tipuri: editoare clasice sieditoare de tipul WYSIWYG (What You See Is What You Get, care se traduce prin ceeace vezi este ceea ce obtii). In cazul celei de-a doua categorii de editoare HTML,utilizatorii nu trebuie decat sa se ocupe de partea grafica, de asezarea in pagina etc.,

    scrierea codului HTML ramanand in seama acestor programe. O observatie demna deluat in seama este si aceea ca cele mai bune editoare HTML nu sunt gratuite.Sfatul meu este ca pentru realizarea paginilor web sa folosesti un editor HTML, care itieste cel mai de folos, dar numai atunci cand te vei familiariza cu limbajul HTML.In concluzie, invatarea limbajului HTML are trei mari avantaje: este foarte simpla si nu necesita mult timp ofera controlul absolut asupra realizarii paginii web poti folosi in cadrul paginilor pe care le vei realiza secvente de cod HTML"imprumutate" de la alte pagini web (pentru a vedea codul sursa al unei pagini web, inInternet Explorer intra in meniul View si apoi selecteaza Source)!Sa nu uit. Pentru a intra in posesia editoarelor HTML sau a variantelor demo ale

    editoarelor profesionale, le poti descarca de pe internet, dar daca nu ai o conexiune bunala internet, le poti gasi si pe CD-urile revistelor de IT.

    Ce trebuie sa stiu pentru a ma apuca sa invat HTML?Invatarea limbajului HTML este foarte usoara, nu ai nevoie decat de urmatoarele: sa stii sa utilizezi un editor de text (ex: Notepad etc.) sa ai cel putin un browser de internet (ex: Microsoft Internet Explorer, NetscapeComunicator etc.) sa-ti faci un pic de timp liber (de exemplu o jumatate de ora pe zi), pentru a urma cursul

  • 5/19/2018 HTML Pe Intelesul Tuturor

    4/65

    HTML pe intelesul tuturor 4

    de fata si pentru a scrie tu fiecare exemplu pe care-l vei intalni aiciAcum la sfarsitul primei lectii a cursului, este cazul sa-ti pui cel putin urmatoarele douaintrebari: Vreau sa invat limbajul HTML? Ma va ajuta cu ceva daca o sa stiu sa fac paginiweb folosind HTML?Daca ai raspuns afirmativ la aceste intrebari, sa trecem la fapte, adica la realizareaprimului document HTML. Sa incepem, deci, lectia 2: Structura unui document HTML.

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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-uriTag-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 continutulpaginii web.Aceste tag-uri (etichete) pot fi de doua feluri:- tag-uri pereche (un tag de inceput si unul de incheiere). Exemple: si; si ; si ;- tag-uri singulare (nu au un tag de incheiere) Exemple: ,
    .Sa vedem tag-urile de baza pe care trebuie sa le contina un document 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.- intre aceste tag-uri sunt trecute, pe langa titlul paginii, diverse informatiifolositoare pentru browser-ul de internet, informatii pe care le vom descoperi peparcursul acestui curs.- acesta este tag-ul de incheiere al tag-ului - 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.- este tag-ul de ncheiere al tag-ului . Arata sfarsitul titluluidocumentului.

    - odata cu acest tag incepe continutul paginii web. Tot ce vei scrie intre tag-urile si va fi afisat, de catre browser, pe ecranul monitorului.- ii spui browser-ului ca ai terminat de scris continutul paginii. Tot ceea ce veiscrie dupa acest tag nu va mai fi afisat.- este tag-ul de ncheiere al tag-ului . 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 . Pentru a nu uita de tag-ul de inchidere este bine sa-l pui

  • 5/19/2018 HTML Pe Intelesul Tuturor

    6/65

    HTML pe intelesul tuturor 6

    si pe acesta tot la inceput. In continuare vin tag-urile si . Apoi intrecele doua tag-uri vom pune perechea de tag-uri si . Intre aceste tag-uri punem titlul paginii: Prima mea pagina web. Urmeaza tag-urile si. Ce vom scrie intre ele va fi afisat in browserul de internet.Iata cum ar trebui sa arate codul HTML:

    Prima mea pagina web

    Bine ai venit!

    Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!

    Am folosit tag-ul
    pentru a trece pe urmatorul rand. Astfel ii spunem browser-uluica ce va fi scris dupa tag-ul
    va trebui afisat pe urmatorul rand. Tag-ul
    nu areun tag de inchidere.Dupa ce am scris codul, va trebui sa salvam documentul cu extensia .html sau .htm. Dinmeniul Filealege optiunea Save As, iar apoi denumeste documentul asa cum vrei, dar cuuna din extensiile de mai sus. Apasa butonul Save. 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 codulpentru a realiza o pagina web la fel cu aceasta: click aici.. Pentru a vedea codul unei paginiweb scrise cu HTML alege din meniul Viewal browserului optiunea Source.

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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.Atributul BGCOLORcare se foloseste cu tag-ul 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 atributul BGCOLORcodul culorii orange: #FF9900(veiinvata in lectia urmatoare mai multe despre culori):Sa luam codul paginii web din lectia trecuta si sa-i aplicam tag-ului BODYatributulBGCOLOR. 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 insotit de unele atribute astfel:Bine ai venit!

    Textul urmator "Vom invata impreuna limbajul HTML. Aceasta este prima mea paginaweb!", daca dorim doar sa aiba culoarea rosie, vom folosi numai atributul COLORpentrutag-ul , restul proprietatilor fiind cele implicite:Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!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 in Lectia 5: Formatareatextului. Atunci cand vrem sa trasam o linie, folosim tag-ul 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 . Aceste atribute sunt urmatoarele: ALIGN- pentrualinierea liniei, COLOR- pentru culoarea liniei, SIZE- pentru grosimea liniei si WIDTH- pentru lungimea liniei.Pentru a trasa o linie rosie (COLOR="#FF0000"), cu o lungime de jumatate din 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:

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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:

    Prima mea pagina web

    Bine ai venit!


    Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!

    Salveaza pagina cu ce nume vrei tu. Nu uita de extensia .html sau .htm. Pentru a vedearezultatul click 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 Numeatribut

    Valoare atribut Detalii

    Ancora

    href URL Adresa catre care vrem sa fie legaturatarget _blank

    _self_parent_top

    Fereastra in care se va face afisarea

    Text bold

    Cuprinsul documentului

  • 5/19/2018 HTML Pe Intelesul Tuturor

    9/65

    HTML pe intelesul tuturor 9

    Nume tag Numeatribut

    Valoare atribut Detalii

    background adresa imaginii Imaginea de fondbgcolor cod culoare

    nume culoareCuloarea 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 desus

    a paginiitext cod culoare

    nume culoareCuloarea 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 culoare

    nume culoare

    Culoarea legaturilor vizitate

    (s-a efectuat cel putin un click pe ele)
    Sfarsitul randului

    Afisarea in centrul paginii

    Fontul textului

    color cod culoarenume culoare

    Culoarea fontului

    face nume font Tipul fontului

    size un numar

    de la 1 la 7

    Marimea fontului

    Formular interactiv

    action URL Adresa scriptului care prelucreazadateledin cadrul formularului

    method GETPOST

    Metoda de prelucrare a datelorformularului

  • 5/19/2018 HTML Pe Intelesul Tuturor

    10/65

    HTML pe intelesul tuturor 10

    Nume tag Numeatribut

    Valoare atribut Detalii

    Cadru (fereastra)frameborder 1 sau 0 Cadrul are sau nu are chenar

    marginheight numar de pixeli Spatiu deasupra si sub un cadru

    marginwidth numar de pixeli Spatiu la stanga si la dreapta unuicadru

    src URL Sursa cadrului

    Multime de ferestre

    cols procent din

    latimea paginiinumar de pixeli

    numarul si marimea relativa a

    coloanelor

    rows procent dininaltimea paginiinumar de pixeli

    numarul si marimea relativa arandurilor

    H1, H2, H3,H4, H5, H6

    Titluri in cadrul documentului

    align leftcenter

    rightjustify

    Alinierea titlului

    Antetul documentului

    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

    Document HTML

  • 5/19/2018 HTML Pe Intelesul Tuturor

    11/65

    HTML pe intelesul tuturor 11

    Nume tag Numeatribut

    Valoare atribut Detalii

    Text italic Adaugarea unei imagini

    align leftrighttopmiddlebottom

    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

    Element al formularului

    maxlength numar Numar maxim de caractere

    name date de tipcaracter

    Numele elementului formularului

    size numar Marimea elementului formularului

    src URL Adresa pentru o imagine

  • 5/19/2018 HTML Pe Intelesul Tuturor

    12/65

    HTML pe intelesul tuturor 12

    Nume tag Numeatribut

    Valoare atribut Detalii

    type textpasswordcheckboxradiosubmitresetfilehiddenimagebutton

    Tip input

    value date de tipcaracter Valoare input

    Element al unei liste

    Metainformatii

    content text Descrie valoarea atributului name

    author Autor

    description Descriere

    name

    keywords Cuvinte cheie

    Lista ordonata

    start numar Cu ce valoare incepe numerotarea

    type A, a, I, i, 1 Tipul numerotarii: A, a, I, i, 1(implicit)

    Paragraf

    align leftcenterright

    justify

    Alinierea paragrafului

    Lista de selectii

    multiple Permite selectia mai multor elemente

    name date de tipcaracter

    Numele listei de selectii

    size numar Numarul de elemente ale listei

  • 5/19/2018 HTML Pe Intelesul Tuturor

    13/65

    HTML pe intelesul tuturor 13

    Nume tag Numeatribut

    Valoare atribut Detalii

    Text evidentiat Text indice

    Text exponent

    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

    Celula de tabel

    align leftcenterright

    Alinierea continutului celulei peorizontala

    background URL Imaginea de fond pentru celula

    bgcolor cod culoarenume culoare

    Culoarea fondului pentru celula

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 topmiddlebottom

    Alinierea continutului celulei peverticala

    width numar de pixeli Latimea celulei

    Camp de editare multilinie

    cols numar Numarul de coloane

    name date de tipcaracter

    Numele campului de editare multilinie

    rows numar Numarul de randuri

    Titlu document

    Rand tabel

    align leftcenterright

    Alinierea continutului celulelorpe orizontala

    bgcolor cod culoarenume culoare

    Culoarea fondului pentru tot randul

    valign topmiddlebottom

    Alinierea continutului celulelor peverticala

    Text subliniat

    Lista neordonata

    type circlediscsquare

    Forma marcajului

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 schimbaculoarea 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 atributului BGCOLORal tag-ului .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 culoarea aquacare arecodul #00FFFF. Acest cod il scriu in locul celui de la lectia 3:in loc de linia:vom avea urmatoarea linie:Pagina web va deveni: click aici.

    Culoarea textuluiCuloarea textului in cadrul unei pagini html se poate schimba folosind atributul COLOR

    (culoare) al tag-ului . 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 atributul COLORal tag-ului . Astfel codul HTML al paginii noastreva fi urmatorul:

    Prima mea pagina web

    Bine ai venit!


    Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!

  • 5/19/2018 HTML Pe Intelesul Tuturor

    16/65

    HTML pe intelesul tuturor 16

    Salveaza pagina cu numele de culori.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 demajoritatea 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 #F0F8FF

    AntiqueWhite #FAEBD7Aqua #00FFFF

    Aquamarine #7FFFD4

    Azure #F0FFFF

    Beige #F5F5DC

    Bisque #FFE4C4

    Black #000000

    BlanchedAlmond #FFEBCD

    Blue #0000FF

    BlueViolet #8A2BE2Brown #A52A2A

    BurlyWood #DEB887

    CadetBlue #5F9EA0

    Chartreuse #7FFF00

    Chocolate #D2691E

    Coral #FF7F50

    CornflowerBlue #6495ED

    Cornsilk #FFF8DC

    Crimson #DC143CCyan #00FFFF

    DarkBlue #00008B

    DarkCyan #008B8B

    DarkGoldenRod #B8860B

    DarkGray #A9A9A9

    DarkGreen #006400

  • 5/19/2018 HTML Pe Intelesul Tuturor

    17/65

    HTML pe intelesul tuturor 17

    Culoare Nume culoare Cod culoare

    DarkKhaki #BDB76B

    DarkMagenta #8B008BDarkOliveGreen #556B2F

    Darkorange #FF8C00

    DarkOrchid #9932CC

    DarkRed #8B0000

    DarkSalmon #E9967A

    DarkSeaGreen #8FBC8F

    DarkSlateBlue #483D8B

    DarkSlateGray #2F4F4F

    DarkTurquoise #00CED1DarkViolet #9400D3

    DeepPink #FF1493

    DeepSkyBlue #00BFFF

    DimGray #696969

    DodgerBlue #1E90FF

    Feldspar #D19275

    FireBrick #B22222

    FloralWhite #FFFAF0

    ForestGreen #228B22Fuchsia #FF00FF

    Gainsboro #DCDCDC

    GhostWhite #F8F8FF

    Gold #FFD700

    GoldenRod #DAA520

    Gray #808080

    Green #008000

    GreenYellow #ADFF2F

    HoneyDew #F0FFF0

    HotPink #FF69B4

    IndianRed #CD5C5C

    Indigo #4B0082

    Ivory #FFFFF0

    Khaki #F0E68C

  • 5/19/2018 HTML Pe Intelesul Tuturor

    18/65

    HTML pe intelesul tuturor 18

    Culoare Nume culoare Cod culoare

    Lavender #E6E6FA

    LavenderBlush #FFF0F5LawnGreen #7CFC00

    LemonChiffon #FFFACD

    LightBlue #ADD8E6

    LightCoral #F08080

    LightCyan #E0FFFF

    LightGoldenRodYellow #FAFAD2

    LightGrey #D3D3D3

    LightGreen #90EE90

    LightPink #FFB6C1LightSalmon #FFA07A

    LightSeaGreen #20B2AA

    LightSkyBlue #87CEFA

    LightSlateBlue #8470FF

    LightSlateGray #778899

    LightSteelBlue #B0C4DE

    LightYellow #FFFFE0

    Lime #00FF00

    LimeGreen #32CD32Linen #FAF0E6

    Magenta #FF00FF

    Maroon #800000

    MediumAquaMarine #66CDAA

    MediumBlue #0000CD

    MediumOrchid #BA55D3

    MediumPurple #9370D8

    MediumSeaGreen #3CB371

    MediumSlateBlue #7B68EE

    MediumSpringGreen #00FA9A

    MediumTurquoise #48D1CC

    MediumVioletRed #C71585

    MidnightBlue #191970

    MintCream #F5FFFA

  • 5/19/2018 HTML Pe Intelesul Tuturor

    19/65

    HTML pe intelesul tuturor 19

    Culoare Nume culoare Cod culoare

    MistyRose #FFE4E1

    Moccasin #FFE4B5NavajoWhite #FFDEAD

    Navy #000080

    OldLace #FDF5E6

    Olive #808000

    OliveDrab #6B8E23

    Orange #FFA500

    OrangeRed #FF4500

    Orchid #DA70D6

    PaleGoldenRod #EEE8AAPaleGreen #98FB98

    PaleTurquoise #AFEEEE

    PaleVioletRed #D87093

    PapayaWhip #FFEFD5

    PeachPuff #FFDAB9

    Peru #CD853F

    Pink #FFC0CB

    Plum #DDA0DD

    PowderBlue #B0E0E6Purple #800080

    Red #FF0000

    RosyBrown #BC8F8F

    RoyalBlue #4169E1

    SaddleBrown #8B4513

    Salmon #FA8072

    SandyBrown #F4A460

    SeaGreen #2E8B57

    SeaShell #FFF5EE

    Sienna #A0522D

    Silver #C0C0C0

    SkyBlue #87CEEB

    SlateBlue #6A5ACD

    SlateGray #708090

  • 5/19/2018 HTML Pe Intelesul Tuturor

    20/65

    HTML pe intelesul tuturor 20

    Culoare Nume culoare Cod culoare

    Snow #FFFAFA

    SpringGreen #00FF7FSteelBlue #4682B4

    Tan #D2B48C

    Teal #008080

    Thistle #D8BFD8

    Tomato #FF6347

    Turquoise #40E0D0

    Violet #EE82EE

    VioletRed #D02090

    Wheat #F5DEB3White #FFFFFF

    WhiteSmoke #F5F5F5

    Yellow #FFFF00

    YellowGreen #9ACD32

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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.

    TitluriAtunci cand avem nevoie sa folosim un titlu in cadrul paginii noastre web putem apela latag-urile , , , , , . 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 , de exemplu, urmat de textul titlului, iar la sfarsitvom folosi tag-ul de incheiere . Tag-urile si permit scrierea unui titlucu caracterele cele mai mari in timp ce textul incadrat de tag-urile si va fiafisat cu caracterele cele mai mici, dupa cum urmeaza:

    Acesta este un titlu cu

    Acesta este un titlu cu Acesta este un ti tlu cu

    Acesta este un ti tlu cu Aces ta este un t it lu cu Acesta est e un t itl u cu Tag-urile acestea accepta atributul ALIGNcu 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 . Acest tagaccepta mai multe atribute (color, face, size) care ne vor ajuta in formatarea textelor.Atributul COLORse refera la culoarea textului ce va fi incadrat de tag-urile si, atributul FACEarata tipul fontului, iar atributul SIZEarata 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 atributului COLOR.De exemplu, liniile de cod:ecursuri.ro cursuri online gratuiteSauecursuri.ro cursuri online gratuitevor avea urmatorul rezultat:ecursuri.ro cursuri online gratuiteTotul la ecursuri.ro este gratuitva 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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 scri 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"Acest text ...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):www.ecursuri.ro

    www.ecursuri.roIata si celelalte dimensiuni (de la 6 la 1):www.ecursuri.rowww.ecursuri.rowww.ecursuri.rowww.ecursuri.rowww.ecursuri.rowww.ecursuri.ro

    Daca vrem ca textul nostru sa fie scris cu caractere ingrosate, folosim perechea deetichete si .Text boldText boldPentru ca textul sa fie scris cu caractere italice, folosim perechea de etichete si .Text italicText italicPentru ca textul sa fie subliniat, folosim perechea de etichete si .Text subliniatText subliniatDaca vrem ca textul sa fie afisat in centrul paginii putem folosi perechea de etichetesi .Text centratText centratAtunci cand vrem ca textul din cadrul paginii noastre web sa fie afisat pe mai multeranduri vom folosi unul din tag-urile
    sau

    . Tag-ul
    nu are tag deincheiere, in timp ce tag-ul

    are tag de incheiere, insa nu este obligatoriu.Tag-ul
    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:

  • 5/19/2018 HTML Pe Intelesul Tuturor

    23/65

    HTML pe intelesul tuturor 23

    Eticheta

    Invat limbajul HTML. Exersez limbajul HTML. Stiu limbajul HTML.

    Acest cod va avea ca rezultat:

    Invat limbajul HTML. Exersez limbajul HTML. Stiu limbajul HTML.Acum sa folosim eticheta
    in cadrul codului:

    Eticheta

    Invat limbajul HTML.
    Exersez limbajul HTML.
    Stiu limbajul HTML.

    Iata diferenta:Invat limbajul HTML.Exersez limbajul HTML.Stiu limbajul HTML.Tag-ul

    vine de la cuvantul paragraf si se deosebeste de tag-ul
    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,
    si

    ,pentru a se vedea diferenta dintre ele.Eticheta
    Invat limbajul HTML.
    Exersez limbajul HTML.

    Stiu limbajul HTML.

    Rezultatul va fi:Invat limbajul HTML.Exersez limbajul HTML.Stiu limbajul HTML.Daca scriem un text intre tag-urile

    si

    , atunci textul va fi incadrat de cate unrand liber, la fel ca in exemplul de mai jos:
  • 5/19/2018 HTML Pe Intelesul Tuturor

    24/65

    HTML pe intelesul tuturor 24

    Eticheta

    Invat limbajul HTML.

    Exersez limbajul HTML.

    Stiu limbajul HTML.

    Vom obtine urmatorul rezultat:Invat limbajul HTML.Exersez limbajul HTML.Stiu limbajul HTML.Utilizarea caracterelor speciale

    Iti mai aduci aminte de prima ta pagina web pe care ai facut-o in cadrul acestui curs?Daca nu click aici.

    Dupa cum vezi, textul nu este scris cu diacriticele specifice limbii romane. (, , , etc.).Pentru a folosi si aceste litere trebuie sa scriem o anumita combinatie de diverse caracterepentru ca browserul sa citeasca diacriticele.Iata in continuare codurile HTML pentru cele mai folosite caractere si simboluri, care nuse gasesc pe tastatura calculatorului:

    Cod HTMLSimbol

    Numar Nume

  • 5/19/2018 HTML Pe Intelesul Tuturor

    25/65

    HTML pe intelesul tuturor 25

    Cod HTMLSimbol

    Numar Nume

    Acum dupa ce am vazut codurile pentru diverse caractere pe care le vom folosi in cadrulpaginilor noastre web, sa vedem cum arata codul paginii noastre de la inceput, daca textulva fi scris cu diacritice:

    Prima mea pagina web

    Bine ai venit!

    Vom învăa împreună limbajul HTML.

    Aceasta este prima mea pagină web!

    Aceasta pagina web scrisa cu diacritice ar trebui sa arate astfel: click aici.Exercitiu: Scrie codul unei pagini web care sa contina urmatorul text (scris cu

    diacritice): Bine ai venit pe site-ul www.ecursuri.ro, un site care i ofer aproape totce ai nevoie pentru a nva online. Toate cursurile, referatele i jocurile sunt gratuite. nsperana c, prin intermediul crii de oaspei, ne vei aprecia, ne vei luda sau ne veicritica, vom ncerca s ne perfecionm pe zi ce trece.Pentru a vedea cum ar arata pagina: click aici.Pentru a alinia un text folosim codul (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

  • 5/19/2018 HTML Pe Intelesul Tuturor

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 insotit de atributul SRC(source) care indica adresa sau calea catre imaginea pe care vreisa o folosesti.Forma generala a acestui tag va fi:! 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 de bebe.jpgin acelasi folder cu pagina webpe care o vom face in continuare.

  • 5/19/2018 HTML Pe Intelesul Tuturor

    28/65

    HTML pe intelesul tuturor 28

    Acum sa vedem codul HTML:

    Imagini

    Adăugarea imaginilor în paginile web


    Salveaza pagina cu numele imagini.html.

    Sa vedem cum ar trebui sa arate pagina imagini.html: click aici.Daca site-ul tau va avea multe fisiere, nu mai este o solutie sa le tii pe toate in 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:- daca pagina va fi salvata in subfolderul Pagini si imaginea va fi in subfolderul Poze.- daca pagina va fi salvata in folderul Site si imaginea va fi in subfolderul Poze.Incearca si tu:1. Fa un folder pe care denumeste-l Site.2. In cadrul acestuia mai fa doua subfoldere: Pagini, respectiv Poze.3. Copiaza imaginea bebe.jpg in folderul Poze.4. Modifica in codul HTML de mai sus linia:cu linia:5. Salveaza pagina in folderul Paginicu numele imagini.html.6. Dublu click pe imagini.htmldin folder-ul Pagini.Daca totul a functionat bine ar trebui sa obtii aceeasi pagina web.

  • 5/19/2018 HTML Pe Intelesul Tuturor

    29/65

    HTML pe intelesul tuturor 29

    Daca vrei ca imaginea sa fie incadrata de un chenar, foloseste atributul BORDERal tag-ului . Acest atribut are ca valoare numere intregi pozitive.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 sepoate realiza folosind atributul ALTimpreuna cu tag-ul .Daca trecem cursorul mouse-ului deasupra imaginii, o sa apara textul pe care l-am scris laatributul ALT.De exemplu, la pagina de mai sus, imagini.html, vom inlocui linia:cu linia:Folosirea imaginilor alaturi de textePentru a alinia o imagine vom folosi atributul ALIGNal tag-ului . AtributulALIGNpoate avea una dintre valorile: leftsau right, aliniere la stanga sau la dreaptapaginii.Salveaza imaginea de mai jos (click dreapta, Save Picture As) cu numele de euro.jpginfolder-ul Poze.

    Acum sa scriem codul HTML al unei pagini web care va contine si text in jurul imaginii:

    EURO 2004

    Istoria campionatului european de fotbal


    Prima ediie a campionatului european de fotbal a avut loc în

    Frana în anul 1960, iar câtigătoare a fost Rusia.Următorul turneu european a avut loc în anul 1964 în Spania,

    acolo unde s-a impus ara gazdă. Patru ani mai târziu, în1968, în Italia, a fost rândul acesteia să câtige trofeul.

    În 1972 organizatoare a fost Belgia, Republica Federală Germanăimpunându-se. În 1976 a venit rândul Cehoslovaciei să

    câtige campionatul european de fotbal, disputat în Iugoslavia.

  • 5/19/2018 HTML Pe Intelesul Tuturor

    30/65

    HTML pe intelesul tuturor 30

    În 1980, Germania a fost câtigătoare, în Italia, iarîn 1984, ediie găzduită de Frana, din nou s-a impus

    ara organizatoare. Ediia din anul 1988 a avut loc în Germaniai a fost câtigată de Olanda. După patru ani,

    Danemarca se impunea în Suedia, pentru ca după ali patru ani,în 1996, să fie rândul Germaniei să îi adjudece

    trofeul, în Anglia. În anul 2000 Belgia i Olanda au organizatturneul final, iar câtigătoare a fost Frana. Ultimul turneu

    final, care s-a disputat în Portugalia, în 2004, a făcut ca Greciasă câtige trofeul.

    Salveaza pagina cu numele de euro.htmlin folderul Pagini.Iata cum va arata aceasta pagina: click aici.Asa cum ai observat, textul este afisat in jurul imaginii. Daca vrei ca textul sa fie afisat lao anumita distanta de imagine, foloseste atributele HSPACE(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:cu urmatoarea:Salveaza pagina cu numele euro2.htmlin folder-ul Pagini.Vezi diferenta: click aici.Foloseste diferite valori pentru atributele HSPACEsi VSPACEpana cand vei obtinerezultatele dorite.Imagini ca fond al unei pagini webCu ajutorul atributului BACKGROUNDal tag-ului 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-ul Pozecu numele scrise sub fiecare.

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

    Acum in codul paginii imagini.htmldin folder-ul Paginiadauga tag-ului atributul BACKGROUNDdupa cum urmeaza:Salveaza pagina cu numele background1.html.Iata rezultatul: click aici.Repeta operatiunea de mai sus, numai ca in loc de background1.jpgfoloseste pe rand

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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.htmlbackground3.htmlbackground4.htmlbackground5.html

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 paginaPentru a folosi legaturi in paginile web pe care le vei face, trebuie sa folosesti perecheade tag-uri si . Numele acestor tag-uri vine de la cuvantul anchor care se traduceancora. Tag-ul va trebui folosit impreuna cu atributul HREF. Linia de cod pentruinserarea unei legaturi in cadrul unei pagini web va avea urmatoarea forma:Textul legaturiiDaca 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-opagina web din folderul Paginicatre pagina imagini.htmldin acelasi folder. Deschideeditorul de texte (de exemplu: Notepad) si scrie urmatorul cod HTML:LegaturiLegătură către o altă pagină

    Imagine bebe

    Salveaza pagina (File/Save As) cu numele de link.htmlin folderul Pagini.Pagina link.htmlar 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:

  • 5/19/2018 HTML Pe Intelesul Tuturor

    33/65

    HTML pe intelesul tuturor 33

    Pentru a intelege cat mai bine cum functioneaza legaturile catre diverse pagini web, estebine 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 creezilegaturi din fiecare pagina HTML catre celelate. Iata cateva exemple:- pentru a adauga o legatura in cadrul unei pagini HTML din directorul Contabilitatecatre o pagina HTML din directorul Firma 1, vom folosi urmatoarea valoare a atributuluiHREF:Text link- pentru a adauga o legatura in cadrul unei pagini HTML din directorul Sitecatre opagina HTML din directorul Carti, vom folosi urmatoarea valoare a atributului HREF:Text link

    - pentru a adauga o legatura in cadrul unei pagini HTML din directorul Matematicacatreo pagina HTML din directorul Scoala, vom folosi urmatoarea valoare a atributuluiHREF:Text link- pentru a adauga o legatura in cadrul unei pagini HTML din directorul Bilanturicatre opagina HTML din directorul Site, vom folosi urmatoarea valoare a atributului HREF:Text link- pentru a adauga o legatura in cadrul unei pagini HTML din directorul Servicicatre opagina HTML din directorul Matematica, vom folosi urmatoarea valoare a atributuluiHREF:Text link

    - pentru a adauga o legatura in cadrul unei pagini HTML din directorul Firma 2catre opagina HTML din directorul Firma 3, vom folosi urmatoarea valoare a atributuluiHREF: Text linkLegatura 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:Textul legaturii

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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:

    Legaturi catre site-uri particulare

    Legături către site-urile unor ziare din România


    Evenimentul Zilei


    Jurnalul Naional
    Capital


    Prosport
    Gazeta sporturilor


    Libertatea

    Salveaza pagina cu numele de ziare.htmlin directorul Pagini.Pentru a vedea cum ar trebui sa arate aceasta pagina: click aici.Asa cum ai observat pana acum, atunci cand dai click pe una dintre legaturile din paginileprezentate ca exemple, se deschide o pagina HTML in aceeasi fereastra a browser-ului,peste pagina ce contine legatura. Pentru a deschide o noua fereastra a browser-ului atunci

    cand se da click pe o legatura trebuie folosit atributul TARGETcaruia i se atribuievaloarea "_blank".Sa vedem un exemplu: sa schimbam codul paginii ziare.htmlastfel 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 atributul TITLE. 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 paginii ziare.htmldupa adaugarea atributelorTARGETsi TITLEpentru fiecare legatura:

    Legaturi catre site-uri particulare

    Legături către site-urile unor ziare din România


    Evenimentul Zilei

  • 5/19/2018 HTML Pe Intelesul Tuturor

    35/65

    HTML pe intelesul tuturor 35


    Jurnalul Naional


    Capital


    Prosport


    Gazeta sporturilor


    Libertatea


    Salveaza pagina cu numele ziare.htmlpeste pagina existenta.Iata cum ar trebui sa arate pagina finala ziare.html: click aici.

    Legatura catre o sectiune de paginaAtunci 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:Titlul primei sectiuniTitlul sectiunii a douaTitlul sectiunii a treiaLegaturile catre ancorele din cadrul aceleiasi pagini HTML vor avea urmatoarea forma:Legatura catre prima sectiuneLegatura catre a doua sectiuneLegatura catre a treia sectiuneLegaturile catre ancore din cadrul altei pagini HTML vor avea urmatoarea forma:Legatura catre prima sectiuneLegatura catre a doua sectiuneLegatura catre a treia sectiuneAtentie!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:

    Legatura catre o sectiune de

    pagina







    Întrebări frecvente







    1. Ce pot găsi pe site-ul

  • 5/19/2018 HTML Pe Intelesul Tuturor

    36/65

    HTML pe intelesul tuturor 36

    ecursuri.ro?


    2. Ce este un curs online?


    3. De ce să învăonline?








    1. Ce pot găsi pe site-ulecursuri.ro?

    Site-ul ecursuri.ro îi propune să oferevizitatorilor săi cât mai multe resurse pentru a învăa

    online. În aces moment, pe site, sunt disponibile peste 20 de cursuri online, din

    diverse domenii, dar cu ajutorul vostru sperăm ca numărul acestora

    să crească.

    Pe lângă cursurile online vei găsi, în

    cadrul

    site-ului nostru, mai mult de 1000 de referate i peste 100 de jocuri online.















    2. Ce este un curs online?

    Un curs online presupune ca toate materialele necesare,

    să fie disponibile pe internet. Aadar, viitorii cursani vor avea la

    dispoziie toate resursele necesare pentru învăat, la fel ca

    i în cazul unui curs tradiional, singura deosebire fiind că

    totul se petrece online.















    3. De ce să învă online?

    Cursurile online prezintă, indiscutabil, foarte multeavantaje faă de alte tipuri de cursuri. În primul rând

    cursurile online pot fi consultate oricând, ele fiind disponibile non stop peinternet. Un lucru extrem de important în alegerea unui curs online este

    i preul scăzut alunui astfel de curs comparativ cu preurile cursurilor tradiionale.

    În cazul cursurilor prezente pe site-ul ecursuri.ro, acestea sunt 100%GRATUITE.





















    Salveaza pagina cu numele intrebari.htmlin directorul Pagini.Daca totul a mers bine pagina ar trebui sa fie la fel cu aceasta: click aici

  • 5/19/2018 HTML Pe Intelesul Tuturor

    37/65

    HTML pe intelesul tuturor 37

    Legatura catre o adresa de e-mail

    Daca 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:Trimite-mi un e-mailIn codul HTML al paginii intrebari.htmladauga inainte de linia de cod ce contineeticheta de incheiere , urmatoarea secventa de cod:


    Pentru a afla răspunsul la alte întrebări, trimite un mail la:Părerea ta
    Salveaza pagina intrebari.htmlpeste cea existenta. Pentru a vedea rezultatele: click aici.Utilizarea unei imagini ca legaturaPentru a folosi o imagine ca legatura intre tag-urile si , va trebui scrisa adresaimaginii:

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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-uluicu ajutorul caruia putem schimba culoarea implicita: LINKpentru legaturile nevizitate VLINKpentru legaturile vizitate ALINKpentru 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: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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 si .(denumirea acestor tag-uri vine de la "unordered list" care inseamna in limba engleza listaneordonata). Fiecare element al listei trebuie introdus de tag-ul . Ca sa intelegi maibine sa vedem impreuna cum arata codul HTML pentru lista de mai sus.

    Liste neordonate

    Firma noastră vă oferă următoarele servicii:

    printarelaminare

    îndosariere

    xerox

    tehnoredactare

    Salveaza pagina cu numele de liste1.htmlin directorul Pagini. Pentru a vedea cum artrebui sa arate aceasta pagina: click aici.

    Cu ajutorul atributului TYPE, putem schimba cercul plin din fata fiecarui element. Acestaeste folosit in mod implicit atunci cand folosim o lista neordonata. Astfel, prin atribuireaunei valori atributului TYPE, vom putea face ca elementele listei sa fie precedate de unpatrat 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:Firma noastră vă oferă următoarele servicii:

  • 5/19/2018 HTML Pe Intelesul Tuturor

    40/65

    HTML pe intelesul tuturor 40

    Salveaza pagina cu numele de liste2.htmlin directorul Pagini. Vezi rezultatul: click aici.pentru patrate pline:Firma noastră vă oferă următoarele servicii:Salveaza pagina cu numele de liste3.htmlin directorul Pagini. 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 urmatoarepastreaza 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 si , denumirea acestoravenind din limba engleza ordered list care inseamna lista ordonata. La fel ca si la listeleneordonate, fiecare element trebuie introdus de tag-ul .Iata codul pentru lista ordonata de mai sus:

    Liste ordonate

    Firma noastră vă oferă următoarele servicii:

    printare

    laminare

    îndosariere

    xerox

    tehnoredactare

    Salveaza pagina cu numele de liste4.htmlin directorul Pagini. Pentru a vedea cum artrebui sa arate aceasta pagina: click aici.Ca si in cazul listelor neordonate, si la listele ordonate, atributul TYPEare 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 atributulTYPEcu 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:

  • 5/19/2018 HTML Pe Intelesul Tuturor

    41/65

    HTML pe intelesul tuturor 41

    Firma noastră vă oferă următoarele servicii:Salveaza pagina cu numele de liste5.htmlin directorul Pagini. Vezi rezultatul: click aici.pentru litere mici:Firma noastră vă oferă următoarele servicii:Salveaza pagina cu numele de liste6.htmlin directorul Pagini. Vezi rezultatul: click aici.pentru cifre romane mici:Firma noastră vă oferă următoarele servicii:Salveaza pagina cu numele de liste7.htmlin directorul Pagini. Vezi rezultatul: click aici.pentru cifre romane mari:Firma noastră vă oferă următoarele servicii:Salveaza pagina cu numele de liste8.htmlin directorul Pagini. Vezi rezultatul: click aici.Pe langa atributul TYPE, pentru tag-ul mai putem folosi si atributul START. 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 este START=n, unde n este un numar natural. Sa vedem unexemplu:

    Liste ordonate

    În vacana de vară am vizitat

    următoarele orae:

    Roma

    Viena

    LondraParis

    Praga

    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 si (denumirea

    lor vine de la definition list = lista de definitii).Iata cum arata o lista de definitii:Teorema lui Pitagora

    n orice triunghi dreptunghic suma ptratelor catetelor este egal cu ptratulipotenuzei.

    Teorema catetein orice triunghi dreptunghic ptratul catetei este egal cu produsul dintreipotenuz i proiecia catetei pe ipotenuz.

    Teorema nlimii

  • 5/19/2018 HTML Pe Intelesul Tuturor

    42/65

    HTML pe intelesul tuturor 42

    n orice triunghi dreptunghic ptratul nlimii este egal cu produsul proieciilorcelor dou catete pe ipotenuz.

    Fiecare element al unei liste de definitii va trebui introdus de tag-ul (DefinitionTerm), iar apoi fiecare definitie va fi precedata de tag-ul (Definition Definition).Codul listei de mai sus este urmatorul:

    Liste definitii

    Teorema lui PitagoraÎn orice triunghi dreptunghic suma pătratelor catetelor este

    egală cu pătratul ipotenuzei.Teorema catetei

    În orice triunghi dreptunghic pătratul catetei este egal cu produsuldintre ipotenuză i proiecia catetei pe ipotenuză.

    Teorema înălimii

    În orice triunghi dreptunghic pătratul înălimiieste egal cu produsul proieciilor celor două catete pe ipotenuză.

    Personalizarea listelorDaca vrei ca in loc de simbolurile folosite in mod prestabilit pentru elementele listelor safie afisate propriile imagini, in loc de tag-ul cu care introducem fiecare element allistei vom adauga imaginea dorita cu ajutorul tag-ului .Pentru a intelege mai bine sa luam un exemplu. Salveaza mai intai imaginea de mai jos indirectorul Pozecu numele de sageata.gif.

    Acum sa scriem codul unei pagini web ce va contine o lista cu persoanele din cadruldepartamentului Contabilitate al unei firme:

    Lista personal

    Lista persoanelor care sunt angajate în cadrul departamentului

    CONTABILITATE:



    Gheorghe Maria



    Prodan Eugenia



    Matac Marian



    Neacu Elena

  • 5/19/2018 HTML Pe Intelesul Tuturor

    43/65

    HTML pe intelesul tuturor 43



    Ionescu Violeta

    Manea Cristina



    Ioniă Laura

    erbănescu Mihaela



    Crăciun Dorina

    Neagu Emil

    Salveaza pagina in directorul Paginicu numele de listapersonal.html.Daca totul a iesit asa cum trebuie pagina ta ar trebui sa arate astfel: click aici.Exercitii:1. Scrie codul HTML al unei pagini web care sa contina urmatoarea lista:

    Michael Schumacher Rubens Barichello Jenson Button Fernando Alonso Giancarlo Fisichella Juan Pablo Montoya Kimi Raikkonen Jacques Villeneuve David Coulthard Ralf Schumacher

    In loc de semnul din fata fiecarui pilot foloseste urmatoarea imagine:

    Salveaza imaginea cu numele f1.jpg, in directorul Poze(click dreapta, Save As).Salveaza pagina HTML in directorul Pagini, cu numele formula1.html.Pagina ta ar trebui sa arate astfel: click aici.2. Folosind notiunile invatate pana acum, incearca sa scrii codul urmatoarei paginiHTML, pe care salveaz-o cu numele mate.html: click aici.Pentru a te verifica, dupa ce ai deschis pagina, alege din meniul View, optiunea Source.

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 si . Tot ce va fiscris intre aceste tag-uri va forma un tabel. Dupa tag-ul urmeaza tag-ul care vine de la "Table Row" (randul tabelului) si reprezinta introducerea unui rand incadrul tabelului. Tot ce va fi scris intre tag-urile si va forma un rand altabelului. Dupa crearea unui rand, trebuie sa adaugam in cadrul acestuia, cateva celule, cuajutorul tag-urilor si .Sa vedem cu ajutorul unui exemplu cum putem adauga un tabel in cadrul unei paginiweb. Scrie urmatorul cod HTML:

    Primul tabel

    Nume

    Prenume

    Nota

    Ionescu

    Bogdan

    7

    Stancu

    George9

    DumitrescuAlexandra

    10

    Marin

    Paul

  • 5/19/2018 HTML Pe Intelesul Tuturor

    45/65

    HTML pe intelesul tuturor 45

    8

    Ivanov

    Mihaela9

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

    Proprietatile tabelelor

    Asa cum ai observat, in exemplul de mai sus am realizat un tabel, dar fara nici o linie.Pentru ca liniile unui tabel sa fie vizibile tag-ul trebuie sa fie insosit deatributul BORDERavand valoarea egala cu cel putin 1. In plus, poti schimba culoarealiniilor unui tabel folosind atributul BORDERCOLORinsotit de codul culorii dorite.Astfel, daca vrem ca liniile tabelului nostru sa aiba culoarea rosie vom folosi urmatoarealinie de cod:Inlocuieste in exemplul de mai sus si salveaza pagina cu numele tabel2.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 atributul CELLSPACINGcu valoarea "0". Acest atributspecifica distanta dintre celulele unui tabel. Alaturi de acest atribut putem folosi siatributul CELLPADINGcare indica distanta dintre marginile celulelor si textul dincadrul acestora.Pentru a stabili dimensiunea unui tabel, unui rand sau a unei celule, folosim atributeleWIDTHpentru latime si/sau HEIGHTpentru inaltime. Pentru alinierea datelor din cadrultabelului folosim atributul ALIGNcu una dintre valorile "left", "center" sau "right".Pentru a alinia datele tabelului pe verticala folosim atributul VALIGNinsotit de unadintre valorile "top", "middle" sau "bottom".Pentru a schimba culoarea unei celule, unui rand sau chiar a intregului tabel folosimatributul BGCOLORimpreuna 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.

    Proprietatile tabelelor

    Rezultatele obinute lamatematică

  • 5/19/2018 HTML Pe Intelesul Tuturor

    46/65

    HTML pe intelesul tuturor 46

    Nume

    Prenume

    Nota

    Ionescu

    Bogdan

    7

    Stancu

    George

    9

    Dumitrescu

    Alexandra

    10

    Marin

    Paul8

    IvanovMihaela

    9

    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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 atributul BORDERegal 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 : COLSPAN(numarul de coloane pecare se intinde celula) si ROWSPAN(numarul de linii pe care se intinde celula). Deexemplu pentru crearea tabelului urmator:

    am folosit pentru celula rosie atributul COLSPAN="2", deoarece se intinde pe douacoloane, iar pentru celula albastra am folosit atributul ROWSPAN="3"deoarece seintinde pe trei randuri.Pentru a intelege mai bine utilizarea tag-urilor si a atributelor lor, nu uita sa exersezi cat

    mai mult. Incearca sa realizezi diferite pagini web pe baza notiunilor invatate in acestcurs.

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 cepagina 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, tag-ul insotit de unul dintre atributele sau, pentru a defini exact cum va fi impartita pagina respectiva. Astfel pentru aimparti pagina in doua cadre orizontale vom folosi urmatoarea linie de cod: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 se mai folosesc si atributele ,pentru marimea spatiilor dintre cadre si , care se refera la cadreledefinite, daca au sau nu chenar, valorile sale fiind "yes" sau "no". Astfel, linia completapentru definirea a doua cadre orizontale va fi urmatoarea:Pentru a imparti pagina web in mai multe cadre orizontale, se vor asocia mai multeprocente atributului ROWS, dar avand grija ca suma lor sa nu depaseasca 100%. La fel seprocedeaza si pentru impartirea unei pagini web in cadre verticale singura deoasebirefiind aceea ca in locul atributului ROWSse foloseste atributul COLS. Nu uita de tag-ulde incheiere

    Dupa ce am stabilit impartirea paginii in cadre, se trece la definirea cadrelor. Astfel intretag-urile si vom folosi tag-ul . Principalulatribut al tag-ului este SRCcu ajutorul caruia indicam sursa cadrului. Astfel olinie de cod care defineste un cadru ar putea fi urmatoarea:Pentru a intelege mai bine utilizarea cadrelor in paginile web, vom face impreuna opagina web cu mai multe cadre, care va arata ca in imaginea urmatoare:

  • 5/19/2018 HTML Pe Intelesul Tuturor

    49/65

    HTML pe intelesul tuturor 49

    Sa ne apucam de treaba. Trebuie sa facem patru pagini web fiecare avand culoarea debackground 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 fi rosu.html, albastru.html,galben.htmlsi verde.html.Paginile ar trebui sa arate astfel:rosu.htmlalbastru.htmlgalben.htmlverde.htmlPentru a vedea codul sursa al fiecarei pagini alege din meniul Viewoptiunea Source.Acum sa vedem codul sursa al paginii care va contine cele patru pagini web create:

    Cadre

  • 5/19/2018 HTML Pe Intelesul Tuturor

    50/65

    HTML pe intelesul tuturor 50

    Salveaza pagina, in acelasi fisier cu celelalte patru, cu numele cadre.html.Daca totul a mers asa cum trebuie pagina ta ar trebui sa arate asa: click aici. Nu a 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 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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 formulareFormularele 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 cumputem trimite datele introduse intr-un formular, prin email.Pentru a folosi un formular in pagina ta web, va trebui sa folosesti tag-urile si. Intre aceste tag-uri vor fi introduse toate elementele formularului.Tag-ul are doua atribute foarte importante: ACTIONsi METHOD.Cu ajutorul atributului ACTIONii spunem browser-ului ce se va intampla cu dateleintroduse in formular. Astfel, valoarea atributului ACTIONpoate 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.Atributul METHOD, asa cum ii spune si numele, precizeaza metoda de trimitere a datelorsi poate avea doua valori. Valoarea implicita a acestui atribut este GET, 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 formularepentru 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. 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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    52/65

    HTML pe intelesul tuturor 52

    Campurile de editarePentru a introduce in cadrul unui formular un camp de editare, trebuie sa folosim pentruatributul TYPE, al tagului , valoarea text.Exemplu:

    Camp de edita

    Atributele cele mai folosite pentru tagul 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:

    Daca vrei sa introduci un camp de editare de tip "parola", atributul TYPEva 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 sapoata 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 si. Sa vedem cum arata linia de cod HTML care introduce un camp de

    editare multilinie:Am folosit atributul COLSpentru a stabili numarul de caractere al fiecarui rand, atributulROWSpentru numarul de randuri al campului de editare, iar atributulNAMEpentrunumele 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 , iar la atributul TYPE,valoarea "radio". Sa luam un exemplu:n ce categorie de vrst v ncadrai?

    sub 15 ani

    15-20 ani

  • 5/19/2018 HTML Pe Intelesul Tuturor

    53/65

    HTML pe intelesul tuturor 53

    20-25 ani

    25-35 ani

    35-45 ani

    peste 45 ani

    Codul HTML care va afisa in cadrul browser-ului, intrebarea de mai sus si variantele deraspuns, este urmatorul:În ce categorie de vârstă vă încadrai?
    sub 15 ani
    15-20 ani
    20-25 ani
    25-35 ani
    35-45 ani
    peste 45 aniCu ajutorul atributului CHECKED, fara alte valori, putem selecta un buton radio in modprestabilit. 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 cuatributul TYPEavand valoarea "checkbox". Casetele de validare permit selectarea saudeselectarea uneia sau mai multor optiuni. Exemplu:Unde v petrecei concediul de obicei?

    La mareLa munte

    n strintate

    La ar

    AcasAsa 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ă petrecei concediul de obicei?

    La mare
    La munte
    În străinătate
    La ară
    Acasă

    Casetele de fisiere

    Pentru a trimite un fisier prin intermediul unui formular, folosim pentru atributul TYPEaltag-ului , valoarea "file". Sa vedem un exemplu:

  • 5/19/2018 HTML Pe Intelesul Tuturor

    54/65

    HTML pe intelesul tuturor 54

    Codul HTML este urmatorul:

    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 formularcu ajutorul tag-urilor si .Atributele cele mai folosite pentru tag-ul 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 deperechi "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 acesteiaatributul selected. Codul listei de selectie de mai sus este urmatorul:AlbaAradArgesBacauBihorBistrita-Nasaud

    BotosaniBrasovBrailaBucurestiBuzauCaras-SeverinCalarasiCluj ConstantaCovasnaDambovita

    DoljGalatiGiurgiuGorjHarghitaHunedoaraIalomitaIasiIlfov

  • 5/19/2018 HTML Pe Intelesul Tuturor

    55/65

    HTML pe intelesul tuturor 55

    MaramuresMehedintiMuresNeamtOltPrahovaSatu-MareSalajSibiuSuceavaTeleormanTimisTulceaVasluiValcea

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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-ul www.ecursuri.ro,in general, si despre cursul "HTML pe intelesul tuturor", in special. Multumim!

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

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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 caresa-l numesti Abecedar, iar in cadru acestuia doua subdirectoare: Paginisi 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.jpgmeniu.jpg

    copil.jpg

    welcome.jpg

    calculator3.jpg

    calculator2.jpg

  • 5/19/2018 HTML Pe Intelesul Tuturor

    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:

  • 5/19/2018 HTML Pe Intelesul Tuturor

    59/65

    HTML pe intelesul tuturor 59

    Vom folosi asadar, cadrele pe care le-am invatat in lectia 10. Vom realiza mai intaipagina din partea de sus top.html, care va avea urmatorul cod HTML:

    Top




    E-mail:[email protected]

    Web:www.gradinitaabecedar.ro

    Copiaza codul intr-un fisier text, apoi salveaza pagina (File/Save As) cu numele detop.htmlin folderul Pagini.Pagina top.html ar trebui sa arate astfel: click aici.

  • 5/19/2018 HTML Pe Intelesul Tuturor

    60/65

    HTML pe intelesul tuturor 60

    In continuare vom scrie codul pentru pagina html care va contine meniul din parteastanga a site-ului.

    Abecedar












    Copiaza codul intr-un fisier text, apoi salveaza pagina, in folderul Paginicu 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.

    Home page

  • 5/19/2018 HTML Pe Intelesul Tuturor

    61/65

    HTML pe intelesul tuturor 61

    Pagina va trebui salvata cu numele home.htmlin directorul Abecedaralaturi desubdirectoarele Pagini si Poze, insa nu va fi functionala pentru ca nu a fost creata paginaindex.html, al carei cod este urmatorul:

    Home

  • 5/19/2018 HTML Pe Intelesul Tuturor

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

    - pentru pagina icalculator.html, codul HTML este urmatorul:

    Home





    Calculatorul a devenit ceva foarte obinuit în viaa tuturor. Deaici rezultă i necesitatea de a învăa cum se

    utilizează un calculator. Grădinia ABECEDAR are ca obiectiv

    principal în domeniulimplementării în procesul educaional a

    cunotinelor de calculator, iniierea i familiarizarea

    copiilor precolari în acest domeniu. Se va ine cont de

    particularităile de vârstă ale celor mici. Astfel copii vor

    învăa noiunile de bază însoite de

    numeroase exemple.

    - pentru pagina istraine.html, codul HTML este urmatorul:

    Home




    În cadrul cursurilor de limbi străine copiii învaă

    să pronune corect cuvinte i propoziii în diverse

    limbi străine. Suntem pregătii să oferim cursuri de un

  • 5/19/2018 HTML Pe Intelesul Tuturor

    63/65

    HTML pe intelesul tuturor 63

    înalt nivel calitativ pentru următoarele limbi străine:

    limba englezlimba italian

    limba germanlimba franceză.

    - pentru pagina imuzica.html, codul HTML este urmatorul:

    Home





    Pentru copii este minunat să poată asculta muzică i săpoată dansa, mai ales dacă acestea se întâmplă

    într-un cadru organizat. Cursurile de muzică i dans de la

    grădinia noastră acoperă o gamă foarte diversăde la muzica populară până la muzica latino. În fiecare

    săptămână sunt organizate concursuri de dans, iar perechile

    câtigătoare primesc premii din partea grădiniei.

    - pentru pagina iexcursii.html, codul HTML este urmatorul:

    Home



  • 5/19/2018 HTML Pe Intelesul Tuturor

    64/65

    HTML pe intelesul tuturor 64



    Grădinia ABECEDAR organizează excursii înBucureti, dar nu numai, cu scopul vizitării a cât mai multe

    obiective culturale i turistice. De asemenea, în vacanele devară se vor organiza tabere educaionale în care leciile se

    vor desfăura în diverse locaii, în mijlocul naturii.

    - pentru pagina idesprenoi.html, codul HTML este urmatorul:

    Home




    Grădinia ABECEDAR este o grădiniă

    particulară care încearcă să ofere o alternativă la

    învăămntul de stat care nu oferăcondiiile

    optime pentru pregătirea copiilor. Noi oferim condiii moderne de

    învăare, profesori specializai pentru lucrul cu copii,

    materiale i echipamente de ultimă oră, toate acestea la

    preuri atractive.

    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.

  • 5/19/2018 HTML Pe Intelesul Tuturor

    65/65

    HTML pe intelesul tuturor 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


Recommended