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.4 CSS-i tekstitöötlus

Järgnevalt kirjeldame CSS-i olulisemaid võimalusi teksti kujundamiseks. Üldiselt, teksti kujundamisvahendeid saab määrata kõigile teksti sisaldavatele veebilehe osadele (pealkirjad, lõigud, loendid, lingid jne).

Alustame värvist. Vaikimisi kõikide tekstiobjektide värv on must. Parameeter color võimaldab määrata tekstiobjektidele teist värvi. Näiteks, kõikidele veebilehe tekstiobjektidele saab teksti värvi määrata märgendile <body> loodud stiilis:

body{ 
   color:blue
}

Omaduse color saab lisada iga teksti sisaldava elemendi stiilile. Näiteks pealkirjale oranži värvi määramiseks kirjutatakse:

h1 {
   color: #FF8040
}

Tekstiobjektidele saab määrata ka taustavärvi. Selleks tuleb soovitud elemendi kujundusele lisada tausta parameeter background-color:

p.highlight {
   background-color: (255,255,0)
}

Toodud näites luuakse eraldi kujundusklass lõikudele (märgend <p>), millele on antud nimeks "highlight" ja määratud kollane taustavärv.

Kui sa võrdled kolme esimest näidet, siis märkad, et värve saab defineerida kolmel erineval viisil:

  • värvi nime järgi – näiteks "blue";
  • HEX väärtuse järgi – näiteks "#0000FF";
  • RGB väärtue järgi – näiteks "rgb(0, 0, 255)";

HEX ning RGB väärtusi toetavad kõik populaarsemad veebilehitsejad ning nendega saab määrata kõiki värvitoone.

Järgmisena vaatame, kuidas joondada teksti. Parameeter text-align võimaldab joondada teksti vasakule left (vaikimisi kasutatav), paremale right, keskele centered või rööpjoondus justified. Näiteks pealkirja joondamine paremale näeb välja järgmiselt:

h1 {text-align: center}

Samuti saab muuta teksti kirjastiile, teksti paksust jms. Järgmine tabel annab lühiülevaate mõningatest parameetritest, väärtustest ning nende kasutamisest.

ParameeterVõimalikud väärtusedNäide ning kirjeldus
text-transformuppercase
lowercase
capitalize
p {text-transform: uppercase;} 
teksti tegemine suurtähtkirjaks
text-alignleft
right
center
justified
p {text-align: justified;} 
Teksti joondamine (rööpjoondus)
text-decorationnone
underline
overline
link-throught
a {text-decoration: none;}
eemaldab linkidelt alakriipsu
text-indentpx (pikslite arv)
% (protsentuaalselt)
p {text-indent: 100px;}
lõigu esimesele reale taande lisamine
line-heightnormal
numbriline väärtus
px (pikslite arv)
% (protsentuaalne)
p {line-height: 1.2;}
määrab reavahe tekstis
font 
p {font: 12px Calibri;}
võimaldab ühes deklaratsioonis kirjeldada kirja kujunduse
font-familyfondi nimi
p{font-family: Calibri, "Times New Roman", Times;}
määrab tekstile fondi stiili
font-sizeabsoluutne suurus
relatiivne suurus
p {font-size: 12px;}
määrab kirja suuruse

Meeles tuleks pidada, et parameetri font-family kasutamisel tuleb jutumärkide vahele kirjutada kirjastiilid, mille nimes on rohkem kui üks sõna. Samuti peab soovitud stiilid kirjutama prioriteetses järjekorras. Kui veebilehitseja ei suuda kuvada esimest kirjalaadi, valib ta järgmise jne.

Iseseisev ülesanne:

Kasutades ühte kolmest õpitud CSS-i paigutamise stiilist, võtke alltoodud tekst ning muutke see CSS-i abil kaldkirjaks ning lillakaks värviks. Seejärel joondage tekst keskele ning muutke reavahe 1.5 peale. Viimase asjana muutke vabal valikul teksti fondi suurus ja stiil.

Lorem ipsum nisi etiam et orci ut convallis enim.
Ac dictumst platea leo donec fusce maecenas.
Felis eget felis orci faucibus vitae etiam et.
Dictum condimentum auctor ornare praesent cras morbi donec senectus.
Pellentesque congue convallis commodo porta in cubilia fusce netus feugiat.
  • 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