Arvutiteaduse instituut
  1. Esileht
  2. Noored Koodi
EN
Logi sisse

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?

5.1 Ülevaade CSS-ist 5.2 CSS-i süntaks 5.3 Erinevad selektorid 5.4 CSS-i tekstitöötlus

  • 6. Tabelid, loendid, piirid
  • 7. Pseudoelemendid ja positsioneerimine
  • 8. Kursorid, taustad, pildid
Peatüki sisukord

5.3 Erinevad selektorid

Kõige tavalisemaks selektoriks ongi HTML elementide nimed nagu body või h1 või p.

Vahel harva võib vaja minna ka võimalust luua kujundus korraga kõigile HTML elementidele, sellisel juhul on selektoriks *:

*{
color: black;
}

Tihtipeale on vaja sama tüüpi HTML märgendile sama veebilehe sees erinevates osades teistsugust kujundust. Näiteks kui soovime kujundada ühel lehel erinevalt pealkirjasid, siis kasutatakse klasse. Selektori nime järgi lisatakse punkt ning klassi nimi:

selektor.klass {parameeter: väärtus}

Näiteks on osa pealkirjasid veebilehel kujundada punase värviga, rohelisega:

h1.esimene{background-color: red}
h1.teine{background-color: green}

Jäta meelde, et klassi nime ei tohi alustada numbriga! Selline klass ei tööta Mozilla Firefox brauseri kasutamisel!

Klasside (ehk kujunduse) kasutamiseks HTML dokumendis, tuleb vastavasse algusmärgendisse lisada atribuut class. Näiteks meie eelpool loodud klasside puhul:

<h1 class="esimene">Pealkiri 1</h1>
<h1 class="teine">Pealkiri 2</h1>

Võib luua ka universaalseid klasse, mis ei ole seotud ühe kindla html elemendile nimega. Sellisel juhul tuleb css failis klassi nime ette panna punkt (e html elemendi nimi kirja panemata jätta):

.esimene{background-color: red}
.teine{background-color: green}

Loomulikult võib ka mitmele klassile korraga nende ühiseid omadusi kirja panna. Selleks kirjutatakse soovitud klassid komadega eraldatult üksteise järele. Näiteks:

.kolmas, .neljas{
font-family:"Comic Sans MS", Verdana;
}

Kujunduse saab luua ka kindlat identifikaatorit omavale objektile, mille algusmärgendis on id atribuut:

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.
Courses’i keskkonna kasutustingimused