CSS Kaskadowe arkusze stylow Przewodnik encyklopedyczny Wydanie IV.pdf

(1002 KB) Pobierz
Tytuł oryginału: CSS: The Definitive Guide: Visual Presentation for the Web, 4th Edition
Tłumaczenie: Piotr Cieślak
ISBN: 978-83-283-4083-1
© 2019 Helion S.A.
Authorized Polish translation of the English edition of CSS: The Definitive Guide 4e ISBN
9781449393199 © 2018 Eric Meyer and Estelle Weyl
This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls all
rights to publish and sell the same.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Helion SA dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Helion SA nie ponoszą również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych
w książce.
Helion SA
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/kasty4.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/kasty4
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
Przedmowa ................................................................................................................ 19
1. CSS i dokumenty ........................................................................................................ 27
Krótka historia stylu (w internecie)
Elementy
Elementy zastępowane oraz niezastępowane
Sposoby wyświetlania elementów
Łączenie CSS i HTML
Znacznik link
Element style
Dyrektywa @import
Odwołania przez HTTP
Style wewnętrzne
Zawartość arkusza stylów
Znaczniki
Struktura reguł
Prefiksy przeglądarek
Obsługa białych znaków
Komentarze CSS
Zapytania o media
Zastosowanie
Proste zapytania o media
Typy mediów
Deskryptory mediów
Deskryptory cech mediów i typy wartości
Zapytania o właściwości
Podsumowanie
27
28
29
29
33
33
38
38
39
40
41
41
41
42
42
44
45
45
45
46
46
48
49
52
5
Kup książkę
Poleć książkę
2. Selektory ....................................................................................................................53
Podstawowe reguły tworzenia stylów
Selektory elementów
Deklaracje oraz słowa kluczowe
Grupowanie
Grupowanie selektorów
Grupowanie deklaracji
Grupowanie wszystkiego
Nowe elementy w starych przeglądarkach
Selektory klas oraz identyfikatorów
Selektory klas
Wiele klas
Selektory identyfikatorów
Wybór pomiędzy klasą a identyfikatorem
Selektory atrybutów
Proste wybieranie atrybutów
Wybieranie według dokładnej wartości atrybutu
Wybieranie oparte na częściowej wartości atrybutu
Identyfikator braku wrażliwości na wielkość znaków
Wykorzystywanie struktury dokumentu
Omówienie relacji pomiędzy elementami rodzica i dziecka
Selektory kontekstowe
Wybieranie elementów dzieci
Wybieranie przylegających elementów rodzeństwa
Wybieranie następnych elementów rodzeństwa
Selektory pseudoklas
Łączenie pseudoklas
Pseudoklasy strukturalne
Pseudoklasy dynamiczne
Pseudoklasy obsługujące stan interfejsu
Pseudoklasa :target
Pseudoklasa :lang
Pseudoklasa negacji
Selektory pseudoelementów
Podsumowanie
53
54
55
57
57
59
60
61
62
62
64
66
66
67
68
69
71
75
76
76
78
81
82
83
84
85
85
97
102
107
108
109
112
115
3. Specyficzność i kaskada ...........................................................................................117
Specyficzność
Deklaracje oraz specyficzność
Specyficzność selektora uniwersalnego
Specyficzność selektorów identyfikatorów oraz atrybutów
Specyficzność liniowych stylów wewnętrznych
Ważność
6
Spis treści
Poleć książkę
117
119
120
120
121
121
Kup książkę
Dziedziczenie
Kaskada
Sortowanie według wagi oraz pochodzenia
Sortowanie według specyficzności
Sortowanie według kolejności
Wskazówki prezentacyjne niezwiązane z CSS
Podsumowanie
122
125
126
127
127
130
130
4. Wartości oraz jednostki ...........................................................................................131
Słowa kluczowe, łańcuchy znaków i inne wartości tekstowe
Słowa kluczowe
Łańcuchy znaków
Adresy URL
Obrazy
Identyfikatory
Wartości liczbowe i procentowe
Wartości całkowite
Wartości liczbowe
Wartości procentowe
Wartości ułamkowe
Odległości
Bezwzględne jednostki długości
Jednostki rozdzielczości
Względne jednostki długości
Wartości obliczeniowe
Wartości atrybutów
Kolory
Kolory nazwane
Kolory RGB i RGBa
Kolory HSL i HSLa
Słowa kluczowe dotyczące kolorów
Kąty
Czas i częstotliwość
Położenie
Właściwości niestandardowe
131
131
134
135
136
136
137
137
137
138
138
138
138
141
142
147
148
149
149
150
154
157
157
158
159
160
5. Fonty ........................................................................................................................ 163
Rodziny fontów
Posługiwanie się rodzinami gatunkowymi
Określanie rodziny fontów
163
164
165
Spis treści
Kup książkę
7
Poleć książkę
Zgłoś jeśli naruszono regulamin