od zera do webmastera

CSS /częsć 1

Są trzy sposoby przypisania stylu
1. bezposrednio przy elemencie HTMLa np:
<p style="color: red ">Test</p>
2. umieszczając w HEAD dokumentu HTML
<style type="text/css">
p {color: red;}
</style>

3. w zewnętrznym arkuszu styli, tak jak w tym dokumencie. Taki arkusz to plik tekstowy zapisany z roszerzeniem CSS. Tu lek16.css. Znajdź w źródle tej strony taką linnie
<link href="lek16.css" rel="stylesheet" type="text/css">
Polecam na razie uzywać to ostatnie rozwiązanie, choć można wszystkie 3 i to w tym samym dokumencie i przeglądarka da sobie z tym radę.

Przykład poniższy pokazuje do czego można przypisać styl.
1. do CLASS jak w DIV R (html dla R)
<div class="typ08">1</div> taką klase w arkuszu stylow oznacza się poprzedzajac nazwę kropką .type08
2. do ID jak w DIV G (html dla G)
<div id="typ08">2</div> ID w arkuszu stylow oznacza się tak #type08
3. do obiektów HTMLa do do DIV (html dla B)
<div>3</div> ID w arkuszu stylow oznacza się tylko pisząc div
Fragment arkusza styli dotyczących tego przykładu
.typ08 {border:2px solid red; background-color: #fff;}
#typ08 {border:2px solid green; background-color: #fff;}
div {border:2px solid blue; background-color: #fff;}

nazwa cecha wartość
.typ08 border 2px solid red
  background-color #fff
typ 08
1
2
3

Pytania i odpowiedzi

Dlaczego jest raz CLASS a potem ID, czym to się różni?
W dokumencie może być tylko jeden element ID z określoną nazwą (może być wiele ID, ale z różnymi nazwami), natomiast CLASS z tą samą nazwą może się pojawiać wielkokrotnie w dokumncie.

Dlaczego kolor niebieski występuje raz, choć został przypisany w stylach DIVom, a tych występuje kilka w przykladzie?
Dlatego że inne zostaly wyodrębnione poprzez nadanie im CLASS lub ID a nastepnie zostal przypisany inny kolor obrysu jak niebieski. Najlepiej sprawdzić to modyfikując te dokument HTML dodając jjeszcze jakiś DIV. Na 100% zrobi mu się niebieski obrys.