Professional Documents
Culture Documents
14159 afisari
Printeaza
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.
poza.jpg
marime: 26,6 Kb
poza.gif
marime: 49,0 Kb
Se observa ca in cazul fotografiilor, formatul jpg ofera o calitate mai buna a imaginii si ocupa un spatiu mult mai
mic decat daca am fi salvat aceeasi imagine in formatul gif.
PNG (Portable Network Graphics)
PNG este un format mai nou care a inlocuit treptat formatul GIF in primul rand prin calitatea superioara. Hai sa
vedem butoanele si iconurile prezentate la formatul GIF si in format PNG:
Butoane:
buton1.gif
marime: 10,0 Kb
buton2.gif
marime: 9,8 Kb
buton3.gif
marime: 8,05 Kb
Icon-uri:
icon1.png
marime: 2,88 kb
icon2.png
marime: 3,09 kb
icon3.png
marime: 3,44 kb
icon4.png
marime: 3,85 kb
icon5.png
marime: 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 sa
observi 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 avea
fundal). 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 PNG
este superior celui GIF.
Nu acelasi lucru putem sa spunem si cand vorbim despre fotografii sau imagini mai mari, acolo unde formatul JPG
este cel mai indicat. Sa luam de exemplu imaginea folosita in exemplul de la formatul JPG si sa o salvam in
format PNG (vom vedea ca are o marime mult mai mare decat cea in format JPG, de 4-5 ori mai mare, calitatea
fiind aproximativ la fel:
poza.png
marime: 123,0 Kb
Acum, dupa ce am analizat principalele formate ale imaginilor folosite in paginile web, putem sa concluzionam ca
este bine pentru fotografii si imagini mari sa folosim formatul JPG sau JPEG, iar pentru butoane si iconuri sa
folosim PNG (sau GIF, in functie de cum optimizam imaginile).
Pentru o functionare corecta vom utiliza una din urmatoarele linii de cod prin care ii vom spune browser-ului ca
imaginea se afla in folder-ul Poze:
daca pagina va fi salvata in subfolderul Pagini 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">
5.
cu linia:
<IMG SRC="../Poze/invat-html.jpg">
6.
7. Salveaza pagina in folderul Pagini cu numele imagini.html
8. Dublu click pe imagini.html din folder-ul Pagini.
Daca totul a functionat bine ar trebui sa obtii aceeasi pagina web.
Daca vrei ca imaginea sa fie incadrata de un chenar, foloseste atributul BORDER al tag-ului <IMG>. Acest atribut
are ca valoare numere intregi pozitive:
<IMG SRC="../Poze/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, utilizatorul
poate vedea un text inlocuitor al imaginii. Acest lucru se poate realiza folosind atributul ALT impreuna cu tag-ul
<IMG>.
Daca trecem cursorul mouse-ului deasupra imaginii, o sa apara textul pe care l-am scris la atributul ALT.
De exemplu, la pagina de mai sus, imagini.html, vom inlocui linia:
<IMG SRC="../Poze/invat-html.jpg" BORDER=5>
cu linia:
<IMG SRC="../Poze/invat-html.jpg" BORDER=5 ALT="Fetita care vorbeste la telefon">
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
Franta in anul 1960, iar castigatoare a fost Rusia. Urmatorul turneu european a avut loc in anul 1964 in Spania,
acolo unde s-a impus tara gazda. Patru ani mai tarziu, in 1968, in Italia, a fost randul acesteia sa castige trofeul.
in 1972 organizatoare a fost Belgia, Republica Federala Germana impunandu-se. in 1976 a venit randul
Cehoslovaciei sa castige campionatul european de fotbal, disputat in Iugoslavia. in 1980, Germania a fost
castigatoare, in Italia, iar in 1984, editie gazduita de Franta, din nou s-a impus tara organizatoare. Editia din anul
1988 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 2000
Belgia si Olanda au organizat turneul final, iar castigatoare a fost Franta. in Portugalia, in 2004, a fost randul
Greciei sa castige trofeul. La ultimul campionat european, disputat in 2008, in Austria si Elvetia, Spania a iesit
campioana 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 exemplu
care 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 mare
decat 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 pe
orizontala) si VSPACE (spatiu pe verticala). Valorile acestor atribute trebuie sa fie numere intregi, care reprezinta
de fapt distanta in pixeli dintre imagine si text. De exemplu inlocuieste, in codul de mai sus, linia:
<IMG SRC="../Poze/euro2012.jpg" BORDER=5 ALIGN="left">
cu urmatoarea:
<IMG SRC="../Poze/euro2012.jpg" BORDER=5 ALIGN="left" HSPACE=50 VSPACE=20>
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
dupa cum urmeaza:
<BODY BACKGROUND="../Poze/background1.jpg">
Salveaza pagina cu numele background1.html
Iata rezultatul: click aici
Repeta operatiunea de mai sus, numai ca in loc de background1.jpg foloseste pe rand unul din numele celorlalte
imagini.
Salveaza paginile cu numele background2.html, background3.html, background4.html, background5.html.
Iata rezultatele:
background2.html
background3.html
background4.html
background5.html
Formatarea textului in HTML