Erinevus lehekülje "CSS" redaktsioonide vahel
(→Tekst) |
(→Kirjastiil) |
||
123. rida: | 123. rida: | ||
</source> | </source> | ||
− | == | + | == FONT == |
+ | |||
+ | CSS font deinfeerib kirjastiili perekonna, jämeduse, suuruse ja stiili. | ||
+ | |||
+ | p { font-family: "Times New Roman", Times, serif; } | ||
+ | p { font-style: normal; } /* normal, italic */ | ||
+ | p { font-size: 22px; } | ||
+ | |||
+ | --- | ||
Muudame paragraafi tekstistiili, suurust ja tühja ruumi, mis jäetakse enne ja pärast lõiku: | Muudame paragraafi tekstistiili, suurust ja tühja ruumi, mis jäetakse enne ja pärast lõiku: | ||
− | + | <source lang="css"> | |
− | + | p { | |
− | + | font-family: "Times New Roman"; | |
− | + | font-size: 20px; | |
− | + | } | |
− | + | </source> | |
Viidete värv on vaikimisi sinine ja lilla. Kui viiteks teha pilt, siis teda ümbritseb viite värvides raam. Et keelata ära igasugused raamid piltidel: | Viidete värv on vaikimisi sinine ja lilla. Kui viiteks teha pilt, siis teda ümbritseb viite värvides raam. Et keelata ära igasugused raamid piltidel: |
Redaktsioon: 25. jaanuar 2011, kell 15:35
CSS e. Cascading Style Sheet on viis, kuidas kiirelt, efektiivselt ja minimaalse vaevaga kujundada HTML veebileht.
Sisukord
Eeldused
Enne selle teema lugemist tuleks HTML põhitõed endale selgeks teha.
Süntaks
valija [, valija2, ...][:pseudo-klass] { atribuut: väärtus; [atribuut2: väärtus2; ...] }
/* kommentaar */
Kuidas kasutada
Stiilid tuleb defineerida ja vajadusel ka rakendada
Defineerimine
- Defineerida CSS stiilid veebilehe sees
<style type="text/css">
/* stiilide defineerimine */
</style>
- Luua eraldi fail CSS stiilide kirjeldusega ja viidata sellele veebilehe päises
<link rel="stylesheet" href="css/minucss.css" type="text/css" media="screen" />
Rakendamine
- Lisame elemendi sisse vastava CSS koodi
<div style="padding: 5px; border: 1px solid #aaa;">Kasti sisu...</div>
- Lisame elemendi sisse viite vastavale definitsioonile
<div class="stiil1">Kasti sisu...</div>
CSS
Taust
Elemendi BODY taustavärvi muutmiseks:
body {
background-color: #d0e4fe;
}
... või ka taustapildi määramiseks ...
body {
background: url( 'images/taustapilt.png' );
}
Määrame taustapildi alla paremasse nurka nii, et ta ei korduks:
body {
background-image:url('images/taust_parem_alumine_nurk.png');
background-repeat: no-repeat;
background-position: right bottom;
}
Tekst
Teksti värv:
color: rgb(255,0,0); /* red, blue, ..., #abcdef, .., rgb(0,255,255), .. */
Teksti joondus:
text-align: center; /* left, center, right, justify */
Teksti dekoratsioon:
text-decoration: none; /* overline, line-through, underline, blink, none */
text-transform: uppercase; /* uppercase, lowercase, capitalize */
Lõigu esimese rea kaugus vasakust servast:
p {
text-indent: 50px;
}
Loome paragraafi rööpjoondusesega, kus tekst on sinist värvi ja allajoonitud:
p {
color: #00f;
text-align: justify;
text-decoration: underline;
}
FONT
CSS font deinfeerib kirjastiili perekonna, jämeduse, suuruse ja stiili.
p { font-family: "Times New Roman", Times, serif; } p { font-style: normal; } /* normal, italic */ p { font-size: 22px; }
---
Muudame paragraafi tekstistiili, suurust ja tühja ruumi, mis jäetakse enne ja pärast lõiku:
p {
font-family: "Times New Roman";
font-size: 20px;
}
Viidete värv on vaikimisi sinine ja lilla. Kui viiteks teha pilt, siis teda ümbritseb viite värvides raam. Et keelata ära igasugused raamid piltidel:
img { border: 0; }
Defineerida saab ka oma stiile, mida vastavale elemendile anda:
.stiil1 { font-family: verdana, tahoma, arial, helvetica, "trebuchet ms"; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; }
<p class="stiil1">Tekstilõik, mis formaaditud stiil1 järgi.</p>
Saab ka öelda konkreetsemalt, mis elementidele see stiil kehtib. Teised elemendid seda stiili kasutada ei saa:
p.stiil1 { font-family: verdana, tahoma, arial, helvetica, "trebuchet ms"; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; }
Pseudo-klasside kasutamine. Kui hiir liigutada p elemendi peale, siis muudetakse ajutiselt ära taustavärv:
p:hover { background: #abcdef; }