Arvutiteaduse instituut
  1. Esileht
  2. Noored Koodi
EN
Logi sisse
Tähelepanu! Tehnilise tõrke tõttu on hetkel kättesaadavad vaid 2020.a. ja hilisemad üles laetud failid ja kevadsemestri kursused. Rikke kõrvaldamisega tegeletakse.

Noored Koodi

Veebilehed

<< Kõik kursused

  • Kursusest
    • 0. Sissejuhatus veebimaailma

HTML

  • 1. Mis on HTML?
  • 2. Tekst ja viidad
  • 3. Loendid. Tabelid
  • 4. Pildid. Audio. Video

CSS

  • 5. Mis on CSS?
  • 6. Tabelid, loendid, piirid
  • 7. Pseudoelemendid ja positsioneerimine
  • 8. Kursorid, taustad, pildid
Peatüki sisukord

4.2 Pildid

Eelmise mooduli lõpus vaatasime, kuidas lisada viiteid teistele veebidokumentidele. Lisaks linkidele saab lehekülgedele lisada ka pilte. Selleks kasutame märgendi <img>. Pildi märgend on eriline selle poolest, et märgend <img> on isesulguv - lõpus pole vaja lisada </img>. Veel üks erilisus seisneb selles, et sisu (pilt) ei panda märgendite vahele, vaid näidatakse omaduse src (ingl. k. source) abil pildi asukohta (URL-aadress). Hea praktika on hoida pilte samas kataloogis, kus on veebidokement, või siis spetsiaalses kataloogis, mis on mõeldud graafika jaoks.

Näide pilti lisamise kohta:

<img src="https://courses.cs.ut.ee/topic_wikis/nooredkoodi/uploads/Veebilehed/pilt14.jpg">

Pööra tähelepanu ka sellele, et nii veebilehtede kui ka piltide URLi paneme jutumärkide vahele.

Veebilehitsejad toetavad järgmisi pildiformaate:

  • rastergraafika – png, gif, jpg, jpeg
  • vektorgraafika – svg
  • animeeritud rastergraafika – gif, apng

Igale pildile peab alternatiivteksti (pildi nimi) lisama juhuks, kui mingil põhjusel pilt ei ole enam veebilehitsejale kättesaadav. Selleks kasutatakse omadus alt:

<img src="https://courses.cs.ut.ee/topic_wikis/nooredkoodi/uploads/Veebilehed/pilt14.jpg" alt="Siiami kass">

Kui valitud pilt on liiga suur ja ei mahu lehele (laiuse või kõrguse poolest), siis soovitame pilti teha parajaks (kärpida) pilditöötlusprogrammis. Samas pilditöötlusprogrammis saab muuta ka pildi resolutsiooni - mida väiksem on pilt (megabaitide poolest), seda kiiremini jõuab veebilehitseja veebidokumenti avada.

Kui pilt on lisatud otseviitena või pildile määratud autoriõigused ei luba originiaalpilti muuta, siis pildi suurust saab muuta ka HTML abil. Pildi suuruse määramiseks kasutatakse omadusi height ja width. Kui on määratud ainult üks omadus (näiteks kõrgus), siis laius sätitakse automaatselt, hoides pilti külgede suhte paigas. Laiuse ja kõrguse korraga lisamisel on oht, et pilt venitatakse proportsioonidest välja.

Näited:

<p>Pildi kõrgus 100px<br>
  <img src="https://courses.cs.ut.ee/topic_wikis/nooredkoodi/uploads/Veebilehed/pilt14.jpg" alt="Siiami kass" height="100">
</p>
<p>Pildi laius 100px<br>
  <img src="https://courses.cs.ut.ee/topic_wikis/nooredkoodi/uploads/Veebilehed/pilt14.jpg" alt="Siiami kass"  width="100">
</p>
<p>Venitatud pilt 100x50px<br>
  <img src="https://courses.cs.ut.ee/topic_wikis/nooredkoodi/uploads/Veebilehed/pilt14.jpg" alt="Siiami kass" width="100" height="50">
</p>

Iseseisev ülesanne:

  • Otsi pilt veebikeskkonnast https://www.flickr.com/. Kontrolli, mis tingimustel võib valitud pilti jagada.
  • Lisa oma veebidokumenti pilt koos allikaga.

Lõpetuseks, proovime pilte ja linke omavahel kombineerida - pildile vajutades avaneks veebileht. Selleks kirjuta viite kirjeldusse pildi märgendid. Ehk siis näiteks:

<a href="https://www.flickr.com/search/?text=cat&license=2%2C3%2C4%2C5%2C6%2C9"> 
   <img src="https://courses.cs.ut.ee/topic_wikis/nooredkoodi/uploads/Veebilehed/pilt14.jpg" alt="Kassid"> 
</a>
Peatüki sisukord
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.