DHTML0030

DHTML0030



Rozdział 1.

Definiowanie selektorów klas


Definiowanie selektorów klas

Użycie selektorów klas daje możliwość stworzenia niezależnych stylów, które mogą być wykorzystywane w dowolnych znacznikach.

W odróżnieniu od selektorów' HTML-owych działających automatycznie, definicje określające klasę zostaną użyte jedynie wtedy, gdy klasa ta zostanie podana w' znaczniku HTML-owym. Składnia selektora klas została przedstawiona na rysunku 1.7.

Aby zdefiniować selektor klas

1.    .ogromna

Podaj znak kropki oraz nazw'ę klasy, następnie rozpocznij listę definicji wpisując znak otwierającego nawiasu klamrowego {. Nazwa klasy może mieć dowolną postać, pod warunkiem że będzie się składać wyłącznie z liter i cyfr. Listing 1.2 przedstawia klasę o nazwie ogromna.

Ogromna jest klasą niezależną, co oznacza, że może zostać użyta w dowolnym znaczniku HTML-owym - z jednym zastrzeżeniem: Właściwości podane w klasie

1TU157Ą odpowiadać typowi znacznika, w którym klasa będzie użyta.

2.    font-size: 42pt

Podaj definicję klasy. W tym wypadku zdecydowałem, że wielkość czcionki (właściwość font-size) będzie wynosiła 42 punkty.

3.    };

Zakończ regułę wpisując średnik oraz zamykający nawias klamrowy}.

Listing 1.2. Użycie klas. Pierwsza klasa. extra. jest skojarzona z etykietą <B>, co oznacza, te jest ona klasą zależną. Natomiast klasa „ ogromna " jest klasą niezależną i dlatego może być wykorzystana w dowolnym znaczniku

B.enzrg { font-style: itaiic; for.k-size: 18pt; • ■ ogrortr.a ( font-size: 4~pt; )

Listing 1.3. Te klasy muszą być umieszczone w znaczniku HTML-owym. aby zostały użyte; dodatkowo klasa extra może być użyta wyłącznie w znaczniku <B>

<bcdy>

Patrz, to jnst <b>naprawdę</b>,

<B class="extra">nuprawde</b>,

<BIG class="ogromna">naprawdę</BIG> ważne.

</body>

kmpka    definicja CSS

ń    i-1-1

.nazwaKlasy { właściwość : wartość; )

-1-1

nazwa selektora klasy

Rysunek 1.7. Ogólna składnia niezależnej klasy

30


Wyszukiwarka

Podobne podstrony:
DHTML0028 Rozdział 1. Definicje: właściwości i wartościDefinicje:właściwości i wartości /a selektore
DHTML0034 Rozdział 1. Umieszczanie selektorów w kontekście ROZDZIAŁ 7. O problemach nmlaj-skicli Pro
DHTML0127 Rozdział 7. Definiowanie porządku wyświetlaniaDefiniowanie porządku wyświetlania Różne ele
DHTML0008 Spis treści Definiowanie selektorów kontekstowych w JSS    198 Definiowanie
DHTML0026 Rozumienie selektorów Rozdział 1.Rozumienie selektorów W regułach kaskadowych arkuszy styl
DHTML0032 Rozdział 1. Rozdział 1. Definiowanie saelektora identyfikatora i i j i jneużt!.
DHTML0036 Rozdział 1. Dodawanie CSS do dokumentu HTML-owego Głównym zastosowaniem CSS jest definiowa
DHTML0057 Rozdział 2. Zamienianie liter małych na duże 3 JJ .3 : JWwtes Hi«soiy W JĘZYKU HTML DEFINI
Rozdzielczość R*,Na rozdzielczość wpływa: — Selektywność a (współczynnik selektywności) w pływa
skanuj0006 Spis treści Wprowadzenie (Andrzej Kowalczyk).............................. 9 rozdział i.
19 (3) Dział XI. Układy zbiorowe pracy Art.238do 241 Rozdział I. Definicja i przepisy ogólne: strony
DHTML0022 Rozdział 1. Rozdział 1. Czym jest styl?Czym jest styl? Większość dostępnych procesorów tek
DHTML0024 Rozdział 1. Rozumienie reguł CSS Gdzie umieszczać reguły CSS? Reguły mogą być umieszczane
DHTML0040 Rozdział 1. Rozdział 1. Dodawanie komentarzy do CSSDodawanie komentarzy do CSS Arkusze sty
DHTML0042 Rozdział 1. Dziedziczenie właściwościDziedziczenie właściwości od znaczników rodzicielskic
DHTML0044 Rozdział 1.Określanie porządku kaskady Na jednej stronie WWW możesz dysponować dołączonymi

więcej podobnych podstron