7
9/14/13 Adaugarea imaginilor in paginile HTML www.ecursuri.ro/cursuri-online/adaugarea-imaginilor-in-paginile-html-print.html 1/7 Adaugarea imaginilor in paginile HTML Pana acum ai invatat cum sa folosesti decat texte si culori in cadrul paginilor web. In aceasta lectie vei invata despre imagini, care alese cu grija, vor da un plus design-ului paginilor tale. Formatele imaginilor Browserele recunosc, in cadrul paginilor web, mai multe formate ale imaginilor. Cele mai raspandite sunt cele care au una din terminatiile .jpg sau .jpeg, cele cu extensia .gif si cele care au extensia .png. Iata in continuare cateva caracteristici ale acestor formate de imagini: GIF (Graphics Interchange Format) Formatul GIF poate reda un numar de 256 de culori, de aceea este folosit pentru imaginile de dimensiuni mici: butoane, icon-uri, animatii mici. Butoane : buton1.gif marime: 4,71 Kb buton2.gif marime: 5,3 Kb buton3.gif marime: 5,61 Kb Icon-uri : icon1.gif marime: 1,98 kb icon2.gif marime: 1,98 kb icon3.gif marime: 1,9 kb icon4.gif marime: 1,88 kb icon5.gif marime: 2,04 kb Animatii animatie.gif marime: 9,27 Kb JPEG (Joint Photographic Expert Group) Formatul JPEG nu mai este limitat la 256 de culori si de aceea este folosit pentru fotografii. Imaginile care apartin acestui format au extensia .jpg sau .jpeg.

Adaugarea Imaginilor in Paginile HTML

Embed Size (px)

DESCRIPTION

ok

Citation preview

Page 1: Adaugarea Imaginilor in Paginile HTML

9/14/13 Adaugarea imaginilor in paginile HTML

www.ecursuri.ro/cursuri-online/adaugarea-imaginilor-in-paginile-html-print.html 1/7

Adaugarea imaginilor in paginile HTML

Pana acum ai invatat cum sa folosesti decat texte si culori in cadrul paginilor web. In aceasta lectie vei invatadespre 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 mai raspandite sunt cele careau una din terminatiile .jpg sau .jpeg, cele cu extensia .gif si cele care au extensia .png. Iata in continuarecateva caracteristici ale acestor formate de imagini:

GIF (Graphics Interchange Format)Formatul GIF poate reda un numar de 256 de culori, de aceea este folosit pentru imaginile de dimensiuni mici:butoane, icon-uri, animatii mici.

Butoane:

buton1.gifmarime: 4,71 Kb

buton2.gifmarime: 5,3 Kb

buton3.gifmarime: 5,61 Kb

Icon-uri:

icon1.gifmarime: 1,98 kb

icon2.gifmarime: 1,98 kb

icon3.gifmarime: 1,9 kb

icon4.gifmarime: 1,88 kb

icon5.gifmarime: 2,04 kb

Animatii

animatie.gifmarime: 9,27 Kb

JPEG (Joint Photographic Expert Group)Formatul JPEG nu mai este limitat la 256 de culori si de aceea este folosit pentru fotografii. Imaginile care apartinacestui format au extensia .jpg sau .jpeg.

Page 2: Adaugarea Imaginilor in Paginile HTML

9/14/13 Adaugarea imaginilor in paginile HTML

www.ecursuri.ro/cursuri-online/adaugarea-imaginilor-in-paginile-html-print.html 2/7

poza.jpgmarime: 26,6 Kb

poza.gifmarime: 49,0 Kb

Se observa ca in cazul fotografiilor, formatul jpg ofera o calitate mai buna a imaginii si ocupa un spatiu mult maimic decat daca am fi salvat aceeasi imagine in formatul gif.

PNG (Portable Network Graphics)PNG este un format mai nou care a inlocuit treptat formatul GIF in primul rand prin calitatea superioara. Hai savedem butoanele si iconurile prezentate la formatul GIF si in format PNG:

Butoane:

buton1.gifmarime: 10,0 Kb

buton2.gifmarime: 9,8 Kb

buton3.gifmarime: 8,05 Kb

Icon-uri:

icon1.pngmarime: 2,88 kb

icon2.pngmarime: 3,09 kb

icon3.pngmarime: 3,44 kb

icon4.pngmarime: 3,85 kb

icon5.pngmarime: 3,42 kb

Daca te uiti cu atentie la butoanele si iconurile salvate in format GIF si apoi la cele salvate in format PNG, o saobservi ca, desi cele PNG au o marime superioara, sunt si din punct de vedere al calitatii mult peste imaginile GIF(la iconuri se observa cel mai bine, atunci cand trebuie sa folosim si transparenta - adica imaginea nu va aveafundal). Sigur ca ambele formate, atat GIF cat si PNG, pot fi prelucrate cu ajutorul programelor de editat imagini(ex: Adobe Photoshop) si putem obtine rezultatele satisfacatoare in ambele formate, dar in general formatul PNGeste superior celui GIF.

Nu acelasi lucru putem sa spunem si cand vorbim despre fotografii sau imagini mai mari, acolo unde formatul JPGeste cel mai indicat. Sa luam de exemplu imaginea folosita in exemplul de la formatul JPG si sa o salvam informat PNG (vom vedea ca are o marime mult mai mare decat cea in format JPG, de 4-5 ori mai mare, calitateafiind aproximativ la fel:

Page 3: Adaugarea Imaginilor in Paginile HTML

9/14/13 Adaugarea imaginilor in paginile HTML

www.ecursuri.ro/cursuri-online/adaugarea-imaginilor-in-paginile-html-print.html 3/7

poza.pngmarime: 123,0 Kb

Acum, dupa ce am analizat principalele formate ale imaginilor folosite in paginile web, putem sa concluzionam caeste bine pentru fotografii si imagini mari sa folosim formatul JPG sau JPEG, iar pentru butoane si iconuri safolosim PNG (sau GIF, in functie de cum optimizam imaginile).

Adaugarea imaginilor in paginile webAsa cum ai vazut, la majoritatea site-urilor, imaginile dau o nota aparte paginilor web. Pentru a folosi imagini si incadrul paginilor tale web trebuie sa folosesti tag-ul <IMG> insotit de atributul SRC (source) care indica adresa saucalea catre imaginea pe care vrei sa o folosesti. Forma generala a acestui tag va fi:

<IMG SRC="numeleimaginii.extensie">

Atentie la extensie! Nu uita sa scrii si extensia imaginii pentru ca altfel imaginea nu va fi afisata de browser.

Este bine ca atunci cand vrei sa faci un site, sa tii toate fisierele (pagini HTML, imagini etc.) in cadrul aceluiasifolder. Daca vei folosi in codul HTML al paginilor site-ului tau linia de cod de mai sus, imaginea va fi afisata doardaca pagina respectiva va fi in acelasi folder cu imaginea pe care vrei sa o folosesti. In caz contrar imaginea nu vafi afisata.

Sa scriem codul unei pagini web care sa contina o imagine. Luam ca exemplu imaginea de mai jos pe care osalvam astfel:

1. Click pe imagine2. Se va deschide un nou tab (pagina) cu imaginea3. Click dreapta pe imagine si alege din meniul care apare: Save Image As)4. Salveaza imaginea cu numele invat-html.jpg in acelasi folder cu pagina web pe care o vom face in

continuare.

Page 4: Adaugarea Imaginilor in Paginile HTML

9/14/13 Adaugarea imaginilor in paginile HTML

www.ecursuri.ro/cursuri-online/adaugarea-imaginilor-in-paginile-html-print.html 4/7

Acum sa vedem codul HTML:

<HTML><HEAD><TITLE>Imagini</TITLE></HEAD><BODY><CENTER><B>Ad&#259;ugarea imaginilor &#238;n paginile web</B><BR><IMG SRC="invat-html.jpg"></CENTER></BODY></HTML>

Salveaza pagina cu numele imagini.html

Sa vedem cum ar trebui sa arate pagina imagini.html: exemplu10.html

Daca site-ul tau va avea multe fisiere, nu mai este o solutie sa le tii pe toate in acelasi folder. In acest caz, estebine sa grupam fisierele de acelasi tip in subfoldere. Astfel in folderul Site, de exemplu, vom avea un subfolderPoze, in care vor fi salvate toate imaginile site-ului, un subfolder Pagini in care vor fi salvate toate paginile HTMLsi asa mai departe. Iata cum ar arata structura site-ului:

Pentru o functionare corecta vom utiliza una din urmatoarele linii de cod prin care ii vom spune browser-ului caimaginea se afla in folder-ul Poze:

daca pagina va fi salvata in subfolderul Pagini si imaginea va fi in subfolderul Poze.

Page 5: Adaugarea Imaginilor in Paginile HTML

9/14/13 Adaugarea imaginilor in paginile HTML

www.ecursuri.ro/cursuri-online/adaugarea-imaginilor-in-paginile-html-print.html 5/7

<IMG SRC="../Poze/invat-html.jpg">

daca pagina va fi salvata in folderul Site si imaginea va fi in subfolderul Poze.

<IMG SRC="Poze/invat-html.jpg">

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 invat-html.jpg in folderul Poze.4. Modifica in codul HTML de mai sus linia:

<IMG SRC="invat-html.jpg">

cu linia:

<IMG SRC="../Poze/invat-html.jpg">

5. Salveaza pagina in folderul Pagini cu numele imagini.html6. Dublu click pe imagini.html din folder-ul Pagini.

Daca totul a functionat bine ar trebui sa obtii aceeasi pagina web.

Daca vrei ca imaginea sa fie incadrata de un chenar, foloseste atributul BORDER al tag-ului <IMG>. Acest atributare ca valoare numere intregi pozitive:

<IMG SRC="../Poze/invat-html.jpg" BORDER=5>

Noua pagina web va fi: imagini.html

Daca imaginea va fi de dimensiuni mai mari, atunci pana cand se va incarca si va fi afisata de browser, utilizatorulpoate vedea un text inlocuitor al imaginii. Acest lucru se poate realiza folosind atributul ALT impreuna cu tag-ul<IMG>.

Daca trecem cursorul mouse-ului deasupra imaginii, o sa apara textul pe care l-am scris la atributul ALT.

De exemplu, la pagina de mai sus, imagini.html, vom inlocui linia:<IMG SRC="../Poze/invat-html.jpg" BORDER=5>cu linia:<IMG SRC="../Poze/invat-html.jpg" BORDER=5 ALT="Fetita care vorbeste la telefon">

Folosirea imaginilor alatur i de textePentru a alinia o imagine vom folosi atributul ALIGN al tag-ului <IMG>. Atributul ALIGN poate avea una dintrevalorile: left sau right, aliniere la stanga sau la dreapta paginii. Hai sa vedem un exemplu. Mai intai sa luamimaginea de mai jos:

1. Click pe imagine2. Se va deschide un nou tab (pagina) cu imaginea3. Click dreapta pe imagine si alege din meniul care apare: Save Image As)4. Salveaza imaginea cu numele euro2012.jpg in folderul Poze.

Page 6: Adaugarea Imaginilor in Paginile HTML

9/14/13 Adaugarea imaginilor in paginile HTML

www.ecursuri.ro/cursuri-online/adaugarea-imaginilor-in-paginile-html-print.html 6/7

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

<HTML><HEAD><TITLE>EURO 2012</TITLE></HEAD><BODY><FONT COLOR="#0000FF" FACE="Times New Roman"><CENTER><B>Istoria campionatului european de fotbal</B></CENTER></FONT><BR><IMG SRC="../Poze/euro2012.jpg" BORDER=5 ALIGN=left> <FONT COLOR="#FF0000" FACE="Arial">Prima editie a campionatului european de fotbal a avut loc in Frantain anul 1960, iar castigatoare a fost Rusia. Urmatorul turneu european a avut loc in anul 1964 in Spania, acolounde s-a impus tara gazda. Patru ani mai tarziu, in 1968, in Italia, a fost randul acesteia sa castige trofeul. in1972 organizatoare a fost Belgia, Republica Federala Germana impunandu-se. in 1976 a venit randulCehoslovaciei sa castige campionatul european de fotbal, disputat in Iugoslavia. in 1980, Germania a fostcastigatoare, in Italia, iar in 1984, editie gazduita de Franta, din nou s-a impus tara organizatoare. Editia din anul1988 a avut loc in Germania si a fost castigata de Olanda. Dupa patru ani, Danemarca se impunea in Suedia,pentru ca dupa alti patru ani, in 1996, sa fie randul Germaniei sa isi adjudece trofeul, in Anglia. in anul 2000Belgia si Olanda au organizat turneul final, iar castigatoare a fost Franta. in Portugalia, in 2004, a fost randulGreciei sa castige trofeul. La ultimul campionat european, disputat in 2008, in Austria si Elvetia, Spania a iesitcampioana europeana.</FONT></BODY></HTML>

Salveaza pagina cu numele de euro.html in folderul Pagini.

Iata cum va arata aceasta pagina: click aici. Pentru a nu scrie tot textul din codul de mai sus, in pagina exemplucare se deschide, vezi sursa paginii (View > Page Source) si copiaza de acolo codul.

Asa cum ai observat, textul este afisat in jurul imaginii (daca ai o rezolutie mare si inaltimea pozei este mai maredecat inaltimea textului micsoreaza fereastra browserului pentru a vedea cum textul se afiseaza in jurul imaginii).

Daca vrei ca textul sa fie afisat la o anumita distanta de imagine, foloseste atributele HSPACE (spatiu peorizontala) si VSPACE (spatiu pe verticala). Valorile acestor atribute trebuie sa fie numere intregi, care reprezintade fapt distanta in pixeli dintre imagine si text. De exemplu inlocuieste, in codul de mai sus, linia:

<IMG SRC="../Poze/euro2012.jpg" BORDER=5 ALIGN="left">

cu urmatoarea:

<IMG SRC="../Poze/euro2012.jpg" BORDER=5 ALIGN="left" HSPACE=50 VSPACE=20>

Salveaza pagina cu numele euro2.html in folder-ul Pagini.

Page 7: Adaugarea Imaginilor in Paginile HTML

9/14/13 Adaugarea imaginilor in paginile HTML

www.ecursuri.ro/cursuri-online/adaugarea-imaginilor-in-paginile-html-print.html 7/7

Vezi diferenta: click aici

Foloseste diferite valori pentru atributele HSPACE si VSPACE pana cand vei obtine rezultatele dorite.

Imagini ca fond al unei pagini webCu ajutorul atributului BACKGROUND al tag-ului <BODY> poti folosi o imagine ca fond al unei pagini web. Pentrua intelege mai bine, copiaza imaginile urmatoare in folder-ul Poze cu numele scrise sub fiecare (click pe fiecareimagine si din pagina care se deschide click dreapta pe imagine, iar apoi alege din meniul care apare optiuneaSave Image As):

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

Acum in codul paginii imagini.html din folderul Pagini adauga tag-ului <BODY> atributul BACKGROUND dupacum urmeaza:

<BODY BACKGROUND="../Poze/background1.jpg">

Salveaza pagina cu numele background1.html

Iata rezultatul: click aici

Repeta operatiunea de mai sus, numai ca in loc de background1.jpg foloseste pe rand unul din numele celorlalteimagini.

Salveaza paginile cu numele background2.html, background3.html, background4.html, background5.html.

Iata rezultatele:background2.htmlbackground3.htmlbackground4.htmlbackground5.html