< Return to Video

Using multiple CSS classes

  • 0:01 - 0:04
    Dużo już zrobiliśmy
    z selektorami CSS:
  • 0:04 - 0:08
    wybieramy elementy
    według znacznika, ID i klasy.
  • 0:08 - 0:11
    Powtórzmy wszystko
    na przykładzie tej strony.
  • 0:11 - 0:14
    Dotyczy ona pączków.
  • 0:14 - 0:16
    Ma nagłówek, akapity…
  • 0:16 - 0:19
    niektóre akapity są krótkie,
    jednowierszowe.
  • 0:19 - 0:23
    CSS zaczyna się od reguły wyboru
    wszystkich znaczników „p"
  • 0:23 - 0:26
    i określeniu rodziny czcionek
    bezszeryfowych.
  • 0:26 - 0:30
    Zmienię czcionkę na monospace,
    żebyście widzieli wybór.
  • 0:31 - 0:32
    Widzicie?
  • 0:34 - 0:38
    Następna reguła wybiera
    element o ID „donut-header”.
  • 0:38 - 0:42
    Wiemy, że wybiera ID,
    bo zaczyna się kratką.
  • 0:42 - 0:44
    ID jest opisowe,
  • 0:44 - 0:47
    wygląda na to, że wybiera
    nagłówek u góry
  • 0:47 - 0:48
    i zmienia czcionkę.
  • 0:48 - 0:51
    Przewinę w dół i sprawdzę,
    czy „h1” ma ID.
  • 0:51 - 0:53
    Wszystko się zgadza.
  • 0:53 - 0:57
    Ostatnia reguła wybiera
    wszystkie elementy klasy „fakt”.
  • 0:57 - 1:00
    Wiemy, że to klasa,
    bo zaczyna się od kropki.
  • 1:00 - 1:03
    Aby dowiedzieć się,
    który element korzysta
  • 1:03 - 1:05
    z tej klasy, mogę sprawdzić,
    co robi reguła,
  • 1:05 - 1:08
    dodając obramowanie
    i dopełnienie…
  • 1:08 - 1:10
    lub poszukać nazwy klasy
    w kodzie HTML.
  • 1:11 - 1:13
    Widzę nazwę w tym akapicie.
  • 1:13 - 1:14
    I w tym też.
  • 1:14 - 1:16
    Dwa akapity
    z jednoliniowymi faktami.
  • 1:16 - 1:18
    Dlatego mają obramowanie.
  • 1:18 - 1:20
    Klasy są świetne,
  • 1:20 - 1:23
    bo można nadać ten sam styl
    wielu elementom.
  • 1:23 - 1:25
    Z klasami możemy zrobić więcej.
  • 1:25 - 1:27
    Zaraz pokażę, co.
  • 1:27 - 1:29
    Mamy stronę o pączkach.
  • 1:29 - 1:31
    Nie są zbyt zdrowe!
  • 1:31 - 1:34
    Mogą być nawet bardzo niezdrowe!
  • 1:34 - 1:37
    I uzależniają
    z powodu ogromnej ilości cukru.
  • 1:37 - 1:40
    Jeśli robimy o nich całą stronę,
  • 1:40 - 1:42
    powinniśmy ostrzec ludzi,
    że są niezdrowe.
  • 1:43 - 1:47
    Może damy ten fakt w czerwieni,
    żeby naprawdę ostrzegał?
  • 1:48 - 1:49
    Jak to zrobimy?
  • 1:49 - 1:53
    Dodajmy właściwość „color”
    do reguły CSS „fact”.
  • 1:53 - 1:55
    Zobaczmy co się wydarzyło.
  • 1:56 - 2:00
    Oba fakty stały się czerwone,
    a drugi nie jest ostrzeżeniem.
  • 2:00 - 2:02
    Dotyczy tylko pisowni.
  • 2:02 - 2:04
    Nie chcemy, by był czerwony.
  • 2:04 - 2:06
    Możemy dodać ID,
  • 2:06 - 2:10
    ale gdybyśmy chcieli później
    pokolorować inne ostrzeżenia
  • 2:10 - 2:11
    i dodać nowe,
  • 2:11 - 2:14
    to musielibyśmy dodawać ID
    i reguły dla nich.
  • 2:14 - 2:20
    W tym przypadku najlepiej jest
    dodać kolejną klasę do znacznika „p”.
  • 2:20 - 2:24
    Przeglądarki pozwalają
    dodać ich tyle, ile chcemy.
  • 2:25 - 2:29
    Umieszczamy kursor
    po nazwie ostatniej klasy,
  • 2:29 - 2:33
    robimy spację i piszemy nazwę
    nowej klasy, np. „ostrzeżenie”.
  • 2:34 - 2:36
    Teraz zróbmy regułę ostrzeżenia
  • 2:37 - 2:40
    i włączmy w nią właściwość koloru.
  • 2:41 - 2:44
    Główny fakt jest czerwony,
    a drugi nie.
  • 2:44 - 2:45
    Pięknie!
  • 2:46 - 2:49
    Możemy nadać klasę
    wielu elementom, jak wcześniej.
  • 2:50 - 2:54
    Np. pokolorujemy pogrubiony tekst,
    „smażone w głębokim tłuszczu”,
  • 2:54 - 2:57
    damy to na czerwono,
    bo takie smażenie
  • 2:57 - 3:00
    często jest nazywane niezdrowym.
  • 3:00 - 3:04
    Dodamy więc class="warning"
  • 3:04 - 3:05
    również czerwień.
  • 3:05 - 3:11
    Zauważcie, że ostrzeżenie
    ma kolor czerwony
  • 3:11 - 3:15
    oraz krawędzie - górną i dolną.
  • 3:15 - 3:18
    Tak jest przy używaniu wielu klas.
  • 3:18 - 3:21
    Przeglądarka spojrzy
    na wszystkie reguły
  • 3:21 - 3:22
    i zastosuje odpowiednie style.
  • 3:23 - 3:27
    Ale, przekazując sens,
    nie poprzestawajmy na kolorze,
  • 3:27 - 3:29
    bo przecież są daltoniści.
  • 3:29 - 3:31
    Niektórzy prawie nie widzą różnicy
  • 3:31 - 3:34
    między czerwienią a czernią.
    Może wy też!
  • 3:34 - 3:37
    Zmieńmy klasę,
    by wszyscy ją zauważyli.
  • 3:38 - 3:41
    Ten kolor zmienimy w kolor tła,
  • 3:41 - 3:45
    bo każdy widzi, gdy coś ma tło.
  • 3:45 - 3:48
    Niewielki kontrast, czerwień i czerń.
  • 3:48 - 3:51
    A kontrast jest ważny,
    by strona była czytelna.
  • 3:51 - 3:54
    Zróbmy tu biały.
  • 3:55 - 3:57
    Teraz mamy białe litery
  • 3:57 - 4:00
    i czerwone tło
    dla tych, którzy widzą czerwień.
  • 4:00 - 4:04
    Zastosowaliśmy klasę, więc oba
    ostrzeżenia mają ten sam styl.
  • 4:05 - 4:08
    Dzięki elastyczności klas CSS
  • 4:08 - 4:11
    możemy uratować świat
    przed pączkami.
Title:
Using multiple CSS classes
Description:

{'type': u'plain'}

more » « less
Video Language:
English
Duration:
04:12
Lech Mankiewicz edited Polish subtitles for Using multiple CSS classes

Polish subtitles

Revisions