-
Wracamy do strony o pączkach
i ryzyku z nimi związanym.
-
Podoba mi się klasa „ostrzeżenie”
(ang. warning) dodana do „p” i „strong”.
-
To ostrzeżenie ma się wyróżniać
jeszcze bardziej.
-
Ma szarą krawędź,
od reguły klasy „fact”.
-
Lepiej wyglądałoby z grubym,
pomarańczowym obramowaniem.
-
Spróbujmy to dodać
do reguły „ostrzeżenie”.
-
Krawędź, 5 pikseli,
gładka, pomarańczowa.
-
Świetnie. Ale dotyczy też
znaczników „strong”,
-
a to nie wygląda dobrze
obok tego tekstu.
-
Ma być tylko w akapicie
„ostrzeżenie”.
-
A nie w tekście
śródliniowym, jak ten.
-
Jak zrobić bardziej
konkretną regułę CSS?
-
Można zrobić nową klasę:
„akapit-ostrzeżenie”.
-
I przenieść właściwości.
Tego nie zrobimy.
-
Każemy przeglądarce dawać krawędzie
tylko akapitom z ostrzeżeniem.
-
Ale nie innym znacznikom w tej klasie.
-
Najpierw zapiszmy
szukany element „p”,
-
potem kropkę i nazwę klasy:
„ostrzeżenie”.
-
Przeglądarka wyszuka wszystkie
znaczniki „p” z klasy „ostrzeżenie”
-
i wewnątrz damy właściwości.
-
Wklejmy właściwość krawędzi...
-
I już! Mamy krawędź tylko przy fakcie,
a nie przy znaczniku „strong”.
-
Można tak robić z dowolną
kombinacją elementów i nazw klas,
-
gdy chcemy, by przeglądarka nadała
styl tylko znacznikom mającym klasę.
-
Pamiętajcie o kolejności:
-
nazwa znacznika, kropka
i nazwa klasy.
-
Jeśli między nazwą a kropką
znajdzie się spacja, nic z tego.
-
Bo spacja w CSS ma inne znaczenie.
-
Przeglądarka zinterpretuje
tę regułę inaczej.
-
Oglądajcie dalej. W nastepnej części
będzie więcej o specjalnej spacji!