Identyfikatory i Klasy
Identyfikatory

Czasami może zdarzyć się tak, że chcielibyśmy, aby poszczególne elementy objęte znacznikami np. <P> wyglądały inaczej. Taki efekt możemy osiągnąć stosując identyfikatory lub klasy. Najpierw zajmiemy się tymi pierwszymi, czyli identyfikatorami. Przykładowa ich deklaracja może wyglądać następująco:

P#one { color : blue };


Oczywiście taka deklaracja powinna znaleźć się w arkuszu stylów. Teraz dowolny fragment, który miałby wyglądać według opisanego stylu należy opisać tak jak w poniższym przykładzie:

<p id="one">Tekst opisany identyfikatorem</p>


Identyfikatory moją niestety jedną bardzo ważną wadę. Pojedynczy identyfikator można wykorzystać w całym dokumencie tylko raz !!! W związku z tym wykorzystuje się je głównie do pozycjonowania bloków.


Klasy

O wiele wygodniejsze jest wykorzystywanie tzw. klas. Są one bardzo podobne do identyfikatorów poza tym właściwie jedyną różnicą. Raz zadeklarowaną klasę możemy wykorzystać w dokumencie wielokrotnie. Taka deklaracja różni się od deklaracji poznanej przed chwilą tylko tym, że zamiast znaku # występuje znak . (kropka):

P.one { color : blue; }


A wykorzystuje się ją tak:

<P class="one">Tekst opisany klasą</P>


Dodatkowo oba selektory umożliwiają zastosowanie pewnej sztuczki. Polega ona na tym, że nie określamy rodzaju bloku w jakim zostanie użyty element np. P, Div, H1 ...

#one { color : blue; }


lub

.one { color : blue; }


Teraz jak już wspomniałem w dowolnym bloku możemy wykorzystać zadeklarowane elementy pamiętając o regule, że identyfikator można wykorzystać tylko raz, a klasę wielokrotnie:

<Div class="one">Tekst opisany klasą</P>


Autorem tekstu jest: Michał Siudziński
http://cpw.net.pl
Materiał dodany przez użytkownika: alphan