CSS3 Tworzenie nowoczesnych stron WWW.pdf

(1045 KB) Pobierz
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.
Redaktorzy prowadzący: Michał Mrowiec, Tomasz Waryszak
Projekt okładki: Jan Paluch
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?css3tw
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Kody
źródłowe
wybranych przykładów dostępne są pod adresem:
ftp://ftp.helion.pl/przyklady/css3tw.zip
ISBN: 978-83-246-3722-5
Copyright © Helion 2012
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Przedmowa .................................................................................... 15
Czö è I
Wprowadzenie .............................................................. 25
Popularne technologie webowe ...................................................................................... 27
Client-side ................................................................................................................ 28
Platformy RIA (Rich Internet Applications) ............................................................ 28
Server-side ............................................................................................................... 29
Bazy danych ............................................................................................................. 29
Przegl darki .................................................................................................................... 30
Google Chrome ........................................................................................................ 30
Mozilla Firefox ......................................................................................................... 31
Internet Explorer ...................................................................................................... 31
Opera ........................................................................................................................ 33
Safari ........................................................................................................................ 33
Popularne pluginy ........................................................................................................... 34
Który edytor wybraü? ..................................................................................................... 34
Dodatkowe programy ..................................................................................................... 35
Adobe Photoshop ..................................................................................................... 35
Adobe Fireworks ...................................................................................................... 36
Adobe Flash ............................................................................................................. 36
Adobe Illustrator ...................................................................................................... 36
Inne „wspomagacze” ................................................................................................ 37
Testowanie ...................................................................................................................... 37
Walidacja ........................................................................................................................ 38
Statystyki sieciowe ......................................................................................................... 39
Narz dzia developerskie ................................................................................................. 40
Firebug ..................................................................................................................... 41
Web Developer Toolbar ........................................................................................... 41
Podsumowanie ................................................................................................................ 42
Quiz ................................................................................................................................ 42
Rozdziaä 1. Warsztat ........................................................................................ 27
Rozdziaä 2. Wstöp do CSS ................................................................................ 43
Co to jest CSS? ............................................................................................................... 43
Pierwszy dokument ........................................................................................................ 44
Skáadnia CSS .................................................................................................................. 45
Kup książkę
Poleć książkę
6
CSS3. Tworzenie nowoczesnych stron WWW
Czytelny zapis ................................................................................................................ 45
Kiedy biaáe znaki maj znaczenie? ........................................................................... 46
Metody osadzania stylów ............................................................................................... 46
Styl lokalny (inline) .................................................................................................. 47
Wewn trzny arkusz stylów ....................................................................................... 47
Zewn trzny arkusz stylów ........................................................................................ 48
Importowanie arkuszy .............................................................................................. 48
Historia CSS ................................................................................................................... 49
CSS3 ......................................................................................................................... 49
Kto poci ga za sznurki? .................................................................................................. 49
Stopnie rozwoju specyfikacji .......................................................................................... 50
Unofficial Note — nieoficjalna notka ...................................................................... 50
Working Draft — szkic roboczy .............................................................................. 50
Last Call ................................................................................................................... 51
Candidate Recommendation — kandydat do rekomendacji ..................................... 51
Proposed Recommendation — proponowana rekomendacja ................................... 51
Published Recommendation — opublikowana rekomendacja .................................. 51
Czy mog korzystaü z CSS3 ju teraz? ........................................................................... 51
Prefiksy przegl darek (Vendor Prefixes) .................................................................. 52
Jednostki ......................................................................................................................... 53
Jednostki dáugo ci przeznaczone dla ekranu ............................................................ 53
Jednostki dáugo ci przeznaczone dla druku .............................................................. 54
Jednostki miar k towej i áukowej ............................................................................. 54
Jednostki czasu i cz stotliwo ci ............................................................................... 54
Arkusz resetuj cy ........................................................................................................... 55
Kilka sáów o „Lorem ipsum” .................................................................................... 56
Jak sobie radziü z Internet Explorerem? ......................................................................... 56
Komentarze warunkowe i oddzielne style dla IE ..................................................... 56
Zwykáe komentarze CSS ................................................................................................ 57
Podsumowanie ................................................................................................................ 57
Quiz ................................................................................................................................ 58
Czö è II
Aktualny standard CSS 2.1 ........................................... 59
Drzewo dokumentu ........................................................................................................ 61
Dziedziczenie stylów ...................................................................................................... 62
Selektory specjalne ......................................................................................................... 63
Identyfikatory ........................................................................................................... 63
Klasy ........................................................................................................................ 63
Selektory elementów ...................................................................................................... 64
Selektor typu ............................................................................................................ 64
Selektor uniwersalny ................................................................................................ 64
Grupowanie selektorów ............................................................................................ 65
Selektor potomka ...................................................................................................... 65
Selektor dziecka ....................................................................................................... 66
Selektor rodze stwa ................................................................................................. 67
Selektory atrybutów ........................................................................................................ 68
Selektor atrybutu ...................................................................................................... 68
Selektor atrybutu o okre lonej warto ci ................................................................... 68
Selektor atrybutu zawieraj cego okre lony wyraz ................................................... 69
Selektor atrybutu zawieraj cego my lniki ................................................................ 69
Rozdziaä 3. Selektory ....................................................................................... 61
Kup książkę
Poleć książkę
Spis tre ci
7
Pseudoklasy .................................................................................................................... 70
Pseudoklasa :link ...................................................................................................... 70
Pseudoklasa :visited ................................................................................................. 70
Pseudoklasa :hover ................................................................................................... 71
Pseudoklasa :active .................................................................................................. 71
Pseudoklasa :focus ................................................................................................... 71
Pseudoklasa :lang ..................................................................................................... 72
Pseudoelementy .............................................................................................................. 72
Pierwsza litera .......................................................................................................... 73
Pierwsza linia ........................................................................................................... 73
Przed ........................................................................................................................ 73
Po ............................................................................................................................. 74
Zasada kaskadowo ci ..................................................................................................... 74
àamanie kaskadowo ci — !important ...................................................................... 76
Podsumowanie ................................................................................................................ 76
Quiz ................................................................................................................................ 77
Rozdziaä 4. Czcionki, tekst i listy ..................................................................... 79
Stylistyka czcionek ......................................................................................................... 79
Pogrubienie (wytáuszczenie) .................................................................................... 79
Pochylenie (kursywa) ............................................................................................... 80
Wariant fontu ........................................................................................................... 81
Rozmiar czcionki ...................................................................................................... 81
Krój czcionki ............................................................................................................ 82
Style systemu i przegl darki ..................................................................................... 83
à czenie wáa ciwo ci ............................................................................................... 83
Czcionkowy liberalizm ............................................................................................. 84
Stylistyka tekstu ............................................................................................................. 88
Dekoracja ................................................................................................................. 88
Odst p pomi dzy wierszami (interlinia) ................................................................... 89
Przeksztaácenie tekstu ............................................................................................... 90
Odst p pomi dzy literami (kerning) ......................................................................... 90
Odst p pomi dzy wyrazami ..................................................................................... 91
Wci cie akapitu ........................................................................................................ 91
Kolor tekstu .............................................................................................................. 92
Kierunek tekstu ........................................................................................................ 93
àamanie wiersza i biaáe znaki .................................................................................. 93
Wyrównanie tekstu w poziomie ............................................................................... 95
Wyrównanie tekstu w pionie .................................................................................... 95
Generowanie tre ci ................................................................................................... 97
Stylistyka list .................................................................................................................. 97
Styl wypunktowania ................................................................................................. 97
Zawijanie tekstu w elementach listy ......................................................................... 99
Wáasny wyró nik ...................................................................................................... 99
Grupowanie wáasno ci ........................................................................................... 100
Podsumowanie .............................................................................................................. 100
Quiz .............................................................................................................................. 101
Rozdziaä 5. Kolor, täo, obramowanie, obrys i tabele ......................................... 103
Definicja koloru ............................................................................................................ 103
Sáowny opis ............................................................................................................ 104
Profil RGB ............................................................................................................. 104
Stylistyka táa ................................................................................................................. 107
Kolor táa ................................................................................................................. 107
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin