Institute of Computer Science
  1. Main page
  2. Youth to Code
ET
Log in

Youth to Code

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
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment