Professional Documents
Culture Documents
Html5 Css 05
Html5 Css 05
HTML və CSS
Dərs 5
Kaskadlı Stillərin Cədvəli
(CSS)
İlk Addımlar tədris portalı rashad@aliev.info
Rəşad Əliyev 050 648 2737
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
http://www.w3.org/TR/CSS21/cover.html
Rənglər palitrası
index.html style.css
<link ...
href="style.css">
second.html
http://www.w3.org/TR/CSS21/propidx.html
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Kaskadlaşma
<link rel="stylesheet" type="text/css" href="style.css">
<style>
div{color:green} p{color:red}
</style> div{color:red}
...
<p>Bağlanma stili tətbiq edilib
<div>Qoyulma stili tətbiq edilib</div>
<p style="color:blue">Qurulma stil tətbiq olunub
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Laboratoriya işi
Stillərin istifadə edilməsi
Hər sənəddə 3 müxtəlif teq(Məs: h1, div, p) yaradıb onların içində mətnlər
2 yazın
3 Bütün mətnlərə qırmızı rəng verin. Belə olsun ki gələcəkdə 1 yerdə kodu
dəyişməklə hamıda rənglər dəyişə bilsin.
4 2 HTML sənədi açıb hansısa bir teqinə xüsusi rəng tətbiq edin
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Varislik
<div style="color:green">Birinci qat
<div style="background:#cccccc">Birinci qatın içində ikinci qat
<div style="color:red">İkinci qatın içində üçüncü qat</div>
</div>
</div>
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
url("faylın adı")
Nümunə: {background: url("file.gif")}
http://www.w3.org/TR/CSS21/colors.html#background-properties
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Yenə selektorlardan
Qonşu selektorlar
b + i { color:red } – Qonşuluğunda b elementi varsa
b ~ i { color:red } – İstənilən sol qonşuluğunda b elementi varsa
Törəmə selektorlar
div > p { color:red } – Valideyni div olan p elementləri
(<div><p> - true; <div><strong><p>-false)
Atributun selektoru
p[align] { color:red } – Align atributu varsa
p[align="right"] { color:green } – Bərabərdir
p[align~="right"] { color:green } – Qeyd olunmuş söz tam varsa
font[face*="Arial"] { color:green } – Ümumiyyətlə o qiymət varsa
font[face^="Arial"] { color:green } – Sözlə başlayırsa
font[face$="Arial"] { color:green } Sözlə bitirsə
div[lang|="en"] { color:red }
Universal selector
*{color:black}
Komentlər
/* */
Psevdoklas və psevdoelementlər
Psevdoklas
:link a:link{color:blue} Linkə aid
:visited a:visited{color:blue} Linkə aid
:active a:active{color:red}
:hover a:hover{color:green}
:focus input:focus{color:red}
:first-child p:first-child{color:blue} İlk elementləri
Psevdoelementlər
:first-line p:first-line{color:red}
:first-letter p:first-letter{color:green}
:after p:after{content:”new”} Yalnız bu
psevdoelementlərdə istifadə edilir.
:before p:before{content:”Att. ”}
http://www.w3.org/TR/CSS21/propidx.html
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Digər selektorlar
id #back{color:red}
element + id div#back{color:black}
kontekst div b{color:green}
selektorlar td td td{color:blue}
Selektorların qruplaşması
h1{ h1,h2,h3{
color:red; background:yellow
background:yellow }
} h1{
h2{ color:red;
color:blue; }
background:yellow h2{
} color:blue;
h3{ }
color:green; h3{
background:yellow color:green;
} }
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size: kəmiyyət|%
qəti həcmi: xx-small, x-small, small, medium, large, x-large, xx-
large.
Nisbi həcm: larger, smaller
font-size:10px;
font-weight: bold;
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
font-style:italic;
font-variant: normal|small-caps
font-variant:small-caps;
text-align:right;
text-decoration: none|overline(|)underline(|)line-through
text-decoration:underline;
text-indent: kəmiyyət |%
text-transform: none|capitalize|uppercase|lowercase
text-transform:uppercase;
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
letter-spacing:10px;
word-spacing:10px;
vertical-align: baseline|sub|super|top|text-top|middle|
bottom|text-bottom|%
vertical-align:top;
line-height: normal| kəmiyyət |%
white-space: normal|pre|nowrap
white-space:pre;
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Siyahıların tərtibatı
list-style-type: none|circle|disc|square|decimal|lower-alpha|upper-alpha|lower-
roman|upper-roman
list-style-type:square;
list-style-position: outside|inside
list-style-position:inside;
http://www.w3schools.com/cssref/pr_list-style-position.asp
list-style-image: none|url
list-style-image:url("ball.gif");
list-style:decimal inside;
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
background-image: none|url
background-image:url("fon.gif");
background-repeat: repeat|repeat-x|repeat-y|no-repeat
background-repeat:repeat-x ;
background-position: top|bottom|center|left|right|kəmiyyət|%
background-position:top right;
CSS3: Qradient
/* Firefox 3.6+ */
background-image: -moz-linear-gradient(#336666, #66cccc);
/* Safari 4+, Chrome 1+ */
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#66cccc), to(#336666));
/* Safari 5.1+, Chrome 10+ */
background-image: -webkit-linear-gradient(#336666, #66cccc);
/* Opera 11.10+ */
background-image: -o-linear-gradient(#336666, #66cccc);
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Laboratoriya işi
Stillərin istifadəsi
Boşluq və çərçivələr
top
border
padding
left Elementin right
içindəkilər
margin
bottom
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Bayırdan boşluqlar
margin-top: auto|kəmiyyət|%
margin-right: auto|kəmiyyət|%
margin-bottom: auto|kəmiyyət|%
margin-left: auto|kəmiyyət|%
Daxildən boşluqlar
padding-top: kəmiyyət|%
padding-right: kəmiyyət|%
padding-bottom: kəmiyyət|%
padding-left: kəmiyyət|%
Çərçivələr
border-width: kəmiyyət|%|(thin|medium|thick)
border-color: rəng
border-style: none|dotted|dashed|solid|double|groove|ridge|inset|
outset
border-top-(width|color|style)
border-right-(width|color|style)
border-bottom-(width|color|style)
border-left-(width|color|style)
Laboratoriya işi
Stillərin istifadə edilməsi
lab-5-2.html faylını istifadə edərək stillərin qeyd edilmiş xassələrini
1 yoxlayın:
font
size
color
2 background
border
margin
padding
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Blokun parametrləri
width: kəmiyyət|%
width: 100px;
height: kəmiyyət|%
height: 100px;
float: none|left|right
float: left;
clear: none|left|right|both
clear: both;
http://www.w3.org/QA/2002/04/valid-dtd-list.html
float – oynayan bloklar
III-de; clear:left; - sagh terefde olan oynayan bloklari nezere alsin.
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Layların parametrləri
position: static|absolute|relative|fixed
position: absolute;
Burda lay
top: auto|kəmiyyət|% olmalıdır
top: 100px;
Kursorun xassələri
cursor: auto
crosshair
default
pointer
move
text
wait
e-resize, ne-resize, nw-resize,
n-resize, se-resize, sw-resize,
s-resize, w-resize
url("şəkil")
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Laboratoriya işi
Stillərin istifadəsi
Layoutlar
<header> <footer>
<nav> - Naviqasiya
<article> - Ümuimi artikl barədə məlumat
<section> - Müxtəlif seksiyalar varsa
<aside> - Sectionları birləşdirmək
<hgroup> - h1, h2 və s
<figure> <figcaption> - img, kod nümunəsi və s.
www.ilkaddimlar.com Təlimçi: Rəşad Əliyev; 050 648 2737
Nəticə
Stillərin köməkliyi ilə biz HTML sənədin tərtibatını ayırmaq
imkanı əldə edirik
HTML sənəddə cədvəl stilləri Bağlanma(linking),
Qoyulma(embeding) və Qurulmuş(inline) metodlarla təyin
edilir
Təyin eidlmiş stil selektora teq, class və identifikator kimi
bənd olunur
Stilləri qruplara bölmək olar: Mətn elementlərininin tərtibatı,
rənglər və fon, boşluq və çərçivələr, blokların parametrləri,
laylar və s üçün.