HTML5_i_CSS3_Zaawansowane_wzorce_projektowe_html5z.pdf

(1027 KB) Pobierz
Tytuł oryginału: Pro HTML5 and CSS3 Design Patterns
Tłumaczenie:
Łukasz
Piwko
ISBN: 978-83-246-4471-1
Original edition copyright © 2011 by Michael Bowers, Dionysios Synodinos, and Victor Sumner.
All rights reserved.
Polish edition copyright © 2012 by HELION S.A.
All rights reserved.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
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 Wydawnictwo HELION 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 Wydawnictwo HELION nie ponoszą również
żadnej
odpowiedzialności za ewentualne szkody
wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
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)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/html5z
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
O autorach .............................................................................................................13
O korektorze merytorycznym .................................................................................15
PodziÚkowania ......................................................................................................17
WstÚp ....................................................................................................................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
Kup książkę
Poleć książkę
SPIS TRE¥CI
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.
Okre lanie wymiarów pól ....................................................................................123
Streszczenie ......................................................................................................................................... 123
Szerokość ............................................................................................................................................. 124
Wysokość ............................................................................................................................................ 126
Konkretny Rozmiar ........................................................................................................................... 128
Kurczliwy ............................................................................................................................................ 130
Rozciągnięty ........................................................................................................................................ 132
6
Kup książkę
Poleć książkę
SPIS TRE¥CI
Rozdziaï 6.
Wïasno ci 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
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin