html5 i css3. zaawansowane wzorce projektowe full version, ebooki
[ Pobierz całość w formacie PDF ]
Spis treci
O autorach .............................................................................................................13
O korektorze merytorycznym .................................................................................15
Podzikowania ......................................................................................................17
Wstp ....................................................................................................................19
Adresaci ................................................................................................................................................. 19
Innowacje .............................................................................................................................................. 20
Konwencje ............................................................................................................................................ 23
Korzystanie z tej książki ...................................................................................................................... 25
Jak podzielona jest książka ................................................................................................................. 25
Kod źródłowy ....................................................................................................................................... 27
Używanie kodu źródłowego ............................................................................................................... 27
Kontakt z autorami .............................................................................................................................. 27
Rozdzia 1.
Wzorce projektowe, czyli koniec problemów z CSS ...............................................29
Wzorce projektowe — przepisy strukturalne .................................................................................. 30
Używanie wzorców projektowych ..................................................................................................... 30
Używanie arkuszy stylów .................................................................................................................... 35
Składnia CSS ......................................................................................................................................... 36
Kaskadowość ........................................................................................................................................ 40
Upraszczanie kaskady ......................................................................................................................... 42
Przydatne adresy .................................................................................................................................. 43
Często używane własności CSS .......................................................................................................... 44
Własności i wartości CSS: ogólne ...................................................................................................... 45
Własności i wartości CSS: treść ......................................................................................................... 45
Własności i wartości CSS: układ ........................................................................................................ 46
Własności i wartości CSS: specjalne .................................................................................................. 47
Selektory ................................................................................................................................................ 47
Zapytania o media ............................................................................................................................... 48
Elastyczne jednostki miary ................................................................................................................. 49
Stałe jednostki miary ........................................................................................................................... 50
Przeliczniki jednostek dla 96 dpi ....................................................................................................... 50
Typowe rozmiary pisma przy 96 dpi ................................................................................................ 50
SPIS TRECI
Przejścia, animacje i przekształcenia dwuwymiarowe ................................................................... 51
Rozwiązywanie problemów z CSS ..................................................................................................... 52
Znormalizowany arkusz stylów ......................................................................................................... 53
Rozdzia 2.
Wzorce projektowe HTML ......................................................................................57
Streszczenie ........................................................................................................................................... 57
Struktura HTML .................................................................................................................................. 58
Struktura HTML .................................................................................................................................. 60
XHTML ................................................................................................................................................. 64
DOCTYPE ............................................................................................................................................ 66
DOCTYPE ............................................................................................................................................ 67
Elementy Nagłówka ............................................................................................................................. 69
Arkusz Warunkowy ............................................................................................................................ 71
Strukturalne Elementy Blokowe ........................................................................................................ 73
Terminalne Elementy Blokowe ......................................................................................................... 75
Wszechstronne Elementy Blokowe ................................................................................................... 77
Elementy Śródliniowe ......................................................................................................................... 79
Atrybuty Klasy i Identyfikatora ......................................................................................................... 81
Białe Znaki w HTML ........................................................................................................................... 83
Rozdzia 3.
Selektory i dziedziczenie w CSS .............................................................................87
Streszczenie ........................................................................................................................................... 87
Selektory Typu, Klasy i Identyfikatora ............................................................................................. 88
Selektory Pozycji i Grupowanie Selektorów .................................................................................... 90
Selektory Atrybutów ............................................................................................................................ 92
Selektory Pseudoelementów ............................................................................................................... 95
Selektory Pseudoklas ........................................................................................................................... 97
Selektor Podklasy ................................................................................................................................. 99
Dziedziczenie ...................................................................................................................................... 101
Dziedziczenie Wizualne .................................................................................................................... 103
Rozdzia 4.
Modele polowe ...................................................................................................105
Streszczenie ......................................................................................................................................... 105
Rodzaje Pól ......................................................................................................................................... 106
Model Polowy ..................................................................................................................................... 108
Pole Śródliniowe ................................................................................................................................ 110
Pole Śródliniowo-Blokowe ............................................................................................................... 112
Pole Blokowe ...................................................................................................................................... 114
Pole Tabeli .......................................................................................................................................... 116
Pole Pozycjonowane Bezwzględnie ................................................................................................. 118
Pole Pływające .................................................................................................................................... 120
Rozdzia 5.
Okrelanie wymiarów pól ....................................................................................123
Streszczenie ......................................................................................................................................... 123
Szerokość ............................................................................................................................................. 124
Wysokość ............................................................................................................................................ 126
Konkretny Rozmiar ........................................................................................................................... 128
Kurczliwy ............................................................................................................................................ 130
Rozciągnięty ........................................................................................................................................ 132
6
SPIS TRECI
Rozdzia 6.
Wasnoci modelu polowego ...............................................................................135
Streszczenie ......................................................................................................................................... 135
Margines .............................................................................................................................................. 136
Obramowanie ..................................................................................................................................... 138
Dopełnienie ........................................................................................................................................ 141
Tło ........................................................................................................................................................ 143
Przepełnienie ...................................................................................................................................... 145
Widoczność ........................................................................................................................................ 147
Łamanie Stron .................................................................................................................................... 149
Rozdzia 7.
Modele pozycjonowania ......................................................................................151
Streszczenie ......................................................................................................................................... 151
Modele Pozycjonowania ................................................................................................................... 152
Pozycjonowany .................................................................................................................................. 154
Najbliższy Pozycjonowany Przodek ................................................................................................ 156
Kontekst Stosowy ............................................................................................................................... 158
Wewnętrzny ....................................................................................................................................... 160
Statyczny ............................................................................................................................................. 162
Pozycjonowanie Bezwzględne ......................................................................................................... 164
Pozycjonowanie Stałe ........................................................................................................................ 166
Pozycjonowanie Względne .............................................................................................................. 168
Elementy Pływające ........................................................................................................................... 170
Względny Element Pływający .......................................................................................................... 172
Rozdzia 8.
Pozycjonowanie: wcinanie, przesuwanie i wyrównywanie elementów ..............175
Streszczenie ......................................................................................................................................... 175
Wcięcia ................................................................................................................................................ 176
Przesuwanie Elementów Statycznych ............................................................................................. 178
Przesuwanie i Wcinanie Statycznych Tabel ................................................................................... 180
Przesuwanie Elementów Pływających ............................................................................................ 182
Przesuwanie
Elementów Bezwzględnych i Stałych ...................................................................... 184
Przesuwanie Elementów Względnych ............................................................................................ 186
Wyrównywanie Statycznych Elementów Śródliniowych ............................................................ 188
Wyrównywanie i Przesuwanie Statycznych Bloków .................................................................... 190
Wyrównywanie i Przesuwanie Statycznych Tabel ........................................................................ 192
Wyrównywanie i Przesuwanie Elementów Bezwzględnych ....................................................... 194
Środkowanie Elementów Bezwzględnych ...................................................................................... 196
Wyrównanie Zewnętrzne ................................................................................................................. 198
Rozdzia 9.
Pozycjonowanie — techniki zaawansowane .......................................................201
Streszczenie ......................................................................................................................................... 201
Wyrównanie do Lewej ...................................................................................................................... 202
Przesuwanie Elementów Wyrównanych do Lewej ....................................................................... 204
Wyrównanie do Prawej ..................................................................................................................... 206
Przesuwanie Elementów Wyrównanych do Prawej ..................................................................... 208
Wyrównanie do Środka ..................................................................................................................... 210
Przesuwanie Elementów Wyrównanych do Środka ..................................................................... 212
Wyrównanie do Góry ........................................................................................................................ 214
Przesuwanie Elementów Wyrównanych do Góry ........................................................................ 216
7
SPIS TRECI
Wyrównanie do Dołu ........................................................................................................................ 218
Przesuwanie Elementów Wyrównanych do Dołu ........................................................................ 220
Wyśrodkowanie Pionowe ................................................................................................................. 222
Przesuwanie Elementów Wyśrodkowanych Pionowo ................................................................. 224
Rozdzia 10. Formatowanie tekstu ...........................................................................................227
Streszczenie ......................................................................................................................................... 227
Font ...................................................................................................................................................... 228
Wyróżnienie ....................................................................................................................................... 230
Ozdoby Tekstu ................................................................................................................................... 232
Cień Tekstu ......................................................................................................................................... 234
Zastępowanie Tekstu Grafiką .......................................................................................................... 236
Zastępowanie Tekstu Kanwą i Obiektami VML ........................................................................... 238
Osadzanie Fontów ............................................................................................................................. 240
Niewidoczny Tekst ............................................................................................................................ 241
Tylko dla Czytników Ekranu ........................................................................................................... 242
Rozdzia 11. Stosowanie odstpów .........................................................................................245
Odstępy ............................................................................................................................................... 246
Blokowy ............................................................................................................................................... 248
Bez Zawijania ...................................................................................................................................... 250
Zatrzymanie Białych Znaków .......................................................................................................... 251
Kod ....................................................................................................................................................... 253
Dopełnienie Treści ............................................................................................................................. 255
Dystans Śródliniowy .......................................................................................................................... 257
Ozdoby Śródliniowe .......................................................................................................................... 259
Złamanie Wiersza .............................................................................................................................. 261
Śródliniowa Linia Pozioma .............................................................................................................. 263
Rozdzia 12. Wyrównywanie treci ..........................................................................................265
Wcięcie Tekstu ................................................................................................................................... 266
Wysunięcie Tekstu ............................................................................................................................ 267
Wyrównanie Treści w Poziomie ...................................................................................................... 269
Pionowe Wyrównanie Treści ........................................................................................................... 271
Przesuwanie Treści w Pionie ............................................................................................................ 273
Indeks Górny i Dolny ........................................................................................................................ 275
Zagnieżdżanie Kontekstów Wyrównywania ................................................................................. 277
Zaawansowany Przykład Wyrównywania ..................................................................................... 279
Rozdzia 13. Bloki ....................................................................................................................281
Streszczenie ......................................................................................................................................... 281
Znaczenie Strukturalne ..................................................................................................................... 282
Struktura Wizualna ........................................................................................................................... 284
Sekcja ................................................................................................................................................... 286
Listy ...................................................................................................................................................... 288
Punktory Graficzne ........................................................................................................................... 290
Śródliniowy ......................................................................................................................................... 292
Scalanie Marginesów ......................................................................................................................... 294
Wsuwany ............................................................................................................................................. 296
Pozioma Kreska ................................................................................................................................. 298
8
[ Pobierz całość w formacie PDF ]