HTML XHTML i CSS Biblia Wydanie V hxcbi5


HTML, XHTML i CSS.
Idz do
Biblia. Wydanie V
" Spis treści
" Przykładowy rozdział
Autor: Steven M. Schafer
TÅ‚umaczenie: Piotr Rajca
ISBN: 978-83-246-2742-4
Katalog książek
Tytuł oryginału: HTML, XHTML, and CSS Bible
Format: 172×245, stron: 768
" Katalog online
" Zamów drukowany
katalog
" Opanuj możliwości języka HTML i kaskadowych arkuszy stylów
" Twórz strony statyczne, dynamiczne i na urządzenia mobilne
Twój koszyk
" Odkryj sposoby rozbudowania stron WWW
Jeśli czytasz notkę tej książki, zapewne zdecydowałeś się na stworzenie własnej, profesjonalnej
" Dodaj do koszyka
strony internetowej. Jedyne, czego Ci teraz trzeba, to wiedza, jak sprawnie wykorzystać niezbędny
w tym celu zestaw technologii  języki HTML i XHTML oraz kaskadowe arkusze stylów CSS.
To właśnie te narzędzia pozwalają zbudować dokument witryny, sformatować umieszczone na
Cennik i informacje
niej teksty, osadzać elementy multimedialne i nadawać jej atrakcyjny wizualnie wygląd oraz
nowoczesny, dynamiczny charakter. A jeśli masz jeszcze wątpliwości, czy zadanie to leży
" Zamów informacje
w zasięgu Twoich umiejętności, ta książka z pewnością je rozwieje!
o nowościach
Podręcznik ten, adresowany zarówno do początkujących webmasterów, jak i zawodowców, dla
" Zamów cennik
pierwszych stanowi solidną podstawę do rozpoczęcia przygody z tworzeniem stron WWW,
natomiast dla drugich wyczerpujÄ…ce kompendium wiedzy o odpowiednich technologiach.
Autor tak uporządkował zagadnienia  od prostych po złożone  aby w jak największym stopniu
Czytelnia
ułatwić ich opanowanie przez czytelnika. Naukę rozpoczniesz zatem od poznania znaczników
HTML, struktury i atrybutów tego języka. Dowiesz się, jak używać multimediów i skryptów, oraz
" Fragmenty książek
skorzystasz z programów wspomagających tworzenie czy testowanie dokumentów. Pózniej
online
przeczytasz o praktycznych rozszerzeniach HTML  XML i HTML Basic  oraz zgłębisz wszystkie
kwestie związane ze stosowaniem CSS i publikacją strony. Ogarniesz w ten sposób wszystkie
aspekty samodzielnego budowania nowoczesnej, zgodnej ze standardami, estetycznej witryny
internetowej!
" Budowanie treści z wykorzystaniem języka HTML
" Tworzenie list, Å‚Ä…czy, tabel i ramek
" Osadzanie elementów multimedialnych
" Skrypty serwerowe i skrypty klienckie
" Czym jest i czemu służy DHTML?
" Projektowanie serwisów wielojęzycznych i zasady lokalizacji serwisów
" Publikacja witryny w sieci
" Porządkowanie i walidacja dokumentów
Kontakt
" Zastosowanie języka XML
" Tworzenia stron dla urządzeń mobilnych
Helion SA
" Kontrola prezentacji za pomocą języka CSS
ul. Kościuszki 1c
" Praktyczne sztuczki i triki w CSS
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991 2010
Spis tre ci
O autorze ......................................................................................................... 21
Wprowadzenie ................................................................................................. 23
Cz I Tworzenie tre ci z wykorzystaniem j zyka HTML ........... 33
Rozdzia 1. Czym jest j zyk znaczników? ........................................................ 35
Co tu robimy? .....................................................................................................................................35
Przedstawienie hipertekstu ..................................................................................................................36
Przedstawienie instrukcji znacznikowych ...........................................................................................37
Przedstawienie j zyka znaczników .....................................................................................................38
Podsumowanie ....................................................................................................................................40
Rozdzia 2. Warto ci i jednostki w HTML-u ...................................................... 41
Podstawowa posta zapisu atrybutów .................................................................................................41
Wspólne atrybuty ................................................................................................................................44
Identyfikacja znaczników  identyfikatory i klasy ......................................................................44
Teksty i komentarze ............................................................................................................................45
Komentarze ...................................................................................................................................45
Sekcje CDATA .............................................................................................................................46
Jednolite identyfikatory zasobów ........................................................................................................47
Opcje j zyka i ustawienia mi dzynarodowe .......................................................................................47
Kod j zyka ....................................................................................................................................48
Kierunek tekstu .............................................................................................................................48
Podsumowanie ....................................................................................................................................48
Rozdzia 3. Co jest umieszczane w dokumentach HTML? ................................ 49
Okre lanie typu dokumentu ................................................................................................................50
Ogólna struktura dokumentu  HTML, nag ówek i tre ..................................................................50
Znacznik ...........................................................................................................................51
Znacznik ..........................................................................................................................51
Znacznik ..........................................................................................................................52
Definicje stylów ..................................................................................................................................52
Elementy blokowe  oznaczenia definiuj ce akapity oraz inne bloki tre ci ......................................53
Sformatowane akapity ..................................................................................................................54
Nag ówki ......................................................................................................................................54
Cytaty ...........................................................................................................................................56
Elementy list .................................................................................................................................57
8 HTML, XHTML i CSS. Biblia
Tekst preformatowany ..................................................................................................................58
Sekcje strony .................................................................................................................................59
Elementy wewn trzwierszowe  oznaczenia znaków .......................................................................61
Podstawowe znaczniki wewn trzwierszowe .................................................................................61
Fragmenty tekstu ..........................................................................................................................62
Znaki specjalne (symbole znakowe) ...................................................................................................63
Elementy organizacyjne ......................................................................................................................64
Tabele ...........................................................................................................................................64
Formularze ....................................................................................................................................65
cza do innych stron .........................................................................................................................67
Obrazy .................................................................................................................................................68
Komentarze .........................................................................................................................................69
Skrypty ................................................................................................................................................69
Po czenie wszystkich elementów ......................................................................................................70
Podsumowanie ....................................................................................................................................71
Rozdzia 4. Elementy nag ówka ........................................................................ 73
Okre lanie tytu u dokumentu ..............................................................................................................73
Podawanie informacji u ywanych przez wyszukiwarki ......................................................................74
Okre lanie domy lnej cie ki ..............................................................................................................75
Sekcje skryptów ..................................................................................................................................77
Sekcje stylów ......................................................................................................................................77
Okre lanie profili ................................................................................................................................77
Kolor i obraz t a ..................................................................................................................................78
Okre lanie koloru t a dokumentu ..................................................................................................78
Okre lanie obrazu t a dokumentu .................................................................................................79
Podsumowanie ....................................................................................................................................80
Rozdzia 5. Podstawy okre lania struktury tekstów ...................................... 81
Formatowanie akapitów ......................................................................................................................81
Podzia wiersza ...................................................................................................................................83
Sekcje ..................................................................................................................................................84
Poziome linie ......................................................................................................................................88
Cytaty blokowe ...................................................................................................................................89
Tekst preformatowany ........................................................................................................................90
Podsumowanie ....................................................................................................................................91
Rozdzia 6. Tekst ............................................................................................... 93
Metody formatowania tekstu ...............................................................................................................93
Znacznik ...........................................................................................................................94
Akcentowanie i inne znaczniki dotycz ce tekstu ..........................................................................94
Formatowanie tekstu przy u yciu CSS .........................................................................................94
Pogrubienie i kursywa .........................................................................................................................97
Stosowanie uwypuklenia zamiast kursywy .........................................................................................97
Czcionka o sta ej szeroko ci ...............................................................................................................98
Indeksy  górny i dolny ....................................................................................................................98
Skróty ..................................................................................................................................................99
Oznaczanie zmian w dokumencie  wstawianie i usuwanie tekstu ...................................................99
Grupowanie elementów tekstowych znacznikiem ................................................................100
Podsumowanie ..................................................................................................................................101
Spis tre ci 9
Rozdzia 7. Listy .............................................................................................. 103
Omówienie list ..................................................................................................................................103
Listy uporz dkowane (numerowane) ................................................................................................104
Listy nieuporz dkowane (punktowane) ............................................................................................108
Listy definicji ....................................................................................................................................112
Listy zagnie d one ............................................................................................................................114
Podsumowanie ..................................................................................................................................115
Rozdzia 8. cza ............................................................................................. 117
Czym s cza? ..................................................................................................................................118
cza do stron WWW .......................................................................................................................119
cza wzgl dne i bezwzgl dne .........................................................................................................120
Docelowe okna czy ........................................................................................................................122
Tekst podpowiedzi cza ...................................................................................................................123
Skróty klawiaturowe i kolejno uaktywniania czy .......................................................................123
Skróty klawiaturowe ...................................................................................................................124
Kolejno uaktywniania czy ....................................................................................................125
Tworzenie kotwic ..............................................................................................................................125
Dobór kolorów czy .........................................................................................................................126
Parametry dokumentu docelowego ...................................................................................................128
Znacznik ................................................................................................................................129
Podsumowanie ..................................................................................................................................130
Rozdzia 9. Tabele ........................................................................................... 131
Cz ci sk adowe tabeli HTML ..........................................................................................................131
Szeroko i wyrównanie tabeli ..........................................................................................................133
Odst py i otoczenie komórek ............................................................................................................137
Obramowanie i kraw dzie ................................................................................................................138
Obramowanie tabeli ....................................................................................................................138
Kraw dzie tabeli .........................................................................................................................140
Wiersze .............................................................................................................................................140
Komórki ............................................................................................................................................142
Podpis tabeli ......................................................................................................................................144
Grupowanie wierszy  nag ówek, tre i stopka tabeli ....................................................................146
Kolor t a ............................................................................................................................................148
Komórki rozci gaj ce si na kilka wierszy lub kolumn ....................................................................149
Grupowanie kolumn ..........................................................................................................................153
Zastosowanie tabel do formatowania stron .......................................................................................154
Podstawy formatowania z wykorzystaniem tabel .......................................................................155
Przyk ady stron dost pnych w internecie ....................................................................................158
Strony p ywaj ce ........................................................................................................................158
Niestandardowe po czenie grafiki i tekstu ................................................................................163
Menu nawigacyjne i bloki dokumentów .....................................................................................166
Dokumenty wielokolumnowe .....................................................................................................167
Podsumowanie ..................................................................................................................................169
Rozdzia 10. Ramki ........................................................................................... 171
Omówienie ramek .............................................................................................................................171
Zbiory ramek i zawarto ramek .......................................................................................................172
Tworzenie zbioru ramek .............................................................................................................173
Marginesy, obramowania i paski przewijania ramek ..................................................................176
Modyfikacja rozmiaru ramek ......................................................................................................179
10 HTML, XHTML i CSS. Biblia
Odsy acze do ramek ..........................................................................................................................179
Zagnie d one zbiory ramek ..............................................................................................................182
Ramki p ywaj ce ...............................................................................................................................183
Podsumowanie ..................................................................................................................................186
Rozdzia 11. Formularze .................................................................................. 187
Podstawowe informacje o formularzach ...........................................................................................188
Wstawianie formularzy .....................................................................................................................191
Metoda GET ...............................................................................................................................191
Metoda POST .............................................................................................................................192
Dodatkowe atrybuty znacznika
......................................................................................192
Etykiety pól .......................................................................................................................................193
Pola tekstowe ....................................................................................................................................193
Pola hase ..........................................................................................................................................194
Przyciski opcji ...................................................................................................................................194
Pola wyboru ......................................................................................................................................195
Listy wyboru .....................................................................................................................................195
Obszary tekstowe ..............................................................................................................................197
Pola ukryte ........................................................................................................................................199
Przyciski ...........................................................................................................................................199
Rysunki .............................................................................................................................................200
Pola plików .......................................................................................................................................201
Przyciski przesy ania danych i czyszczenia pól ................................................................................202
Kolejno uaktywniania kontrolek i skróty klawiaturowe ................................................................203
Uniemo liwienie wprowadzania zmian ............................................................................................203
Grupy pól i ich opis ...........................................................................................................................205
Stosowanie zdarze do obs ugi formularzy .......................................................................................206
Skrypty formularzy i us ugi skryptowe .............................................................................................210
Pobranie programu obs ugi formularza .......................................................................................210
Wykorzystanie us ug skryptowych .............................................................................................211
Podsumowanie ..................................................................................................................................211
Rozdzia 12. Kolory i rysunki ........................................................................... 213
Podstawowe informacje o kolorach ..................................................................................................213
Inne sposoby okre lania kolorów ......................................................................................................214
Ewolucja kolorów u ywanych na stronach WWW ...........................................................................215
Stosowanie odpowiednich metod okre lania kolorów ......................................................................221
Formaty graficzne stosowane w dokumentach WWW .....................................................................223
Kompresja obrazu .......................................................................................................................223
Opcje kompresji ..........................................................................................................................224
Format GIF .................................................................................................................................225
Format JPEG ...............................................................................................................................225
Format PNG ................................................................................................................................226
Przygotowanie plików graficznych ...................................................................................................226
Najwa niejsze funkcje ................................................................................................................227
Progresywne obrazy JPEG i rysunki GIF z przeplotem ..............................................................228
Wykorzystanie efektu przezroczysto ci ......................................................................................228
Animacje .....................................................................................................................................229
Wstawianie rysunków .......................................................................................................................230
Rozmieszczanie rysunków ................................................................................................................232
Spis tre ci 11
Opis wy wietlany w przegl darkach tekstowych ..............................................................................235
Wymiary i skalowanie rysunków ......................................................................................................236
Obramowanie rysunków ...................................................................................................................238
Mapy obrazu .....................................................................................................................................239
Definiowanie mapy obrazu .........................................................................................................240
Definiowanie obszarów aktywnych ............................................................................................240
Po czenie poszczególnych rozwi za .......................................................................................243
Podsumowanie ..................................................................................................................................244
Rozdzia 13. Obiekty multimedialne ............................................................... 245
Animowane obrazy ...........................................................................................................................246
Formaty animacji i klipów wideo, pluginy oraz odtwarzacze ...........................................................248
Popularne formaty i odtwarzacze ................................................................................................250
Windows Media Player ...............................................................................................................251
Osadzanie multimediów przy u yciu znacznika ................................................................251
Osadzanie odtwarzacza Windows Media Player przy u yciu znacznika ...........................255
Osadzanie klipów wideo z serwisu YouTube ...................................................................................256
Umieszczanie plików d wi kowych na stronach WWW ..................................................................260
Tworzenie plików multimedialnych ..................................................................................................261
Podsumowanie zagadnie wykorzystania multimediów na stronach WWW ....................................261
Podsumowanie ..................................................................................................................................262
Rozdzia 14. Znaki specjalne ........................................................................... 263
Kodowanie znaków ...........................................................................................................................263
Znaki specjalne .................................................................................................................................264
Znaki spacji i my lników ..................................................................................................................265
Symbol praw autorskich i znaku towarowego ...................................................................................266
Symbole walut ..................................................................................................................................267
Rzeczywiste znaki cudzys owu .........................................................................................................267
Strza ki ..............................................................................................................................................268
Znaki zawieraj ce symbole akcentu ..................................................................................................269
Litery alfabetu greckiego i symbole matematyczne ..........................................................................271
Inne u yteczne symbole ....................................................................................................................274
Podsumowanie ..................................................................................................................................276
Rozdzia 15. Projektowanie stron WWW dla obcokrajowców ...................... 277
Projektowanie serwisów wieloj zycznych i zasady lokalizacji serwisów .........................................277
T umaczenie strony internetowej ......................................................................................................279
Standard Unicode ..............................................................................................................................279
Basic Latin (podstawowy aci ski, U+0000  U+007F) .............................................................284
Kodowanie polskich znaków diakrytycznych .............................................................................290
Podsumowanie ..................................................................................................................................290
Rozdzia 16. Skrypty ........................................................................................ 293
Skrypty serwerowe i skrypty klienckie .............................................................................................293
Skrypty klienckie ........................................................................................................................293
Skrypty serwerowe .....................................................................................................................294
Okre lanie domy lnego j zyka skryptowego ....................................................................................294
Do czanie skryptów .........................................................................................................................295
Wywo ywanie zewn trznych skryptów .............................................................................................296
12 HTML, XHTML i CSS. Biblia
Wywo ywanie skryptów za pomoc zdarze ....................................................................................297
Ukrywanie skryptów przed starszymi przegl darkami ......................................................................301
Podsumowanie ..................................................................................................................................301
Rozdzia 17. Dynamiczny HTML ....................................................................... 303
Do czego s u y dynamiczny HTML? ................................................................................................303
Jak dzia a DHTML? ..........................................................................................................................304
Obiektowy model dokumentu ...........................................................................................................305
Historia DOM .............................................................................................................................305
Opis obiektowego modelu dokumentu ........................................................................................306
W a ciwo ci i metody w z ów DOM .........................................................................................308
Poruszanie si po drzewie DOM i modyfikacja w z ów .............................................................309
Obiektowy model dokumentu j zyka JavaScript ..............................................................................312
Obiekt window ...........................................................................................................................313
Obiekt document .........................................................................................................................315
Obiekt form .................................................................................................................................316
Obiekt location ...........................................................................................................................316
Obiekt history .............................................................................................................................317
Obiekt this ..................................................................................................................................317
Stosowanie procedur obs ugi zdarze ...............................................................................................318
Dost p do elementów przy wykorzystaniu ich identyfikatorów .......................................................319
Zagadnienia zgodno ci z ró nymi przegl darkami ...........................................................................320
Wykrywanie u ywanej przegl darki ...........................................................................................320
Wykrywanie obiektów ................................................................................................................321
Przyk ady rozwi za DHTML ..........................................................................................................321
Automatyzacja formularzy  obs uga pól wyboru ..........................................................................322
Tworzenie efektów podmiany przy wykorzystaniu JavaScriptu .................................................323
Rozwijane menu .........................................................................................................................324
Podsumowanie ..................................................................................................................................327
Rozdzia 18. Przysz o j zyka HTML  HTML 5 ............................................. 329
Wi ksze mo liwo ci publikowania i okre lania uk adu ....................................................................329
Dost pne multimedia ........................................................................................................................331
Zmiany  elementy i atrybuty .........................................................................................................332
Nowe elementy ...........................................................................................................................333
Nowe atrybuty w elementach ......................................................................................................333
Nowe typy pól formularzy (elementu input) ...............................................................................334
Nowe globalne atrybuty ..............................................................................................................335
Elementy uznane za przedawnione .............................................................................................335
Przedawnione atrybuty ...............................................................................................................336
Podsumowanie ..................................................................................................................................337
Cz II Narz dzia oraz inne wersje j zyka HTML ...................... 339
Rozdzia 19. Programy do projektowania stron internetowych ................. 341
Edytory tekstowe ..............................................................................................................................342
Proste edytory tekstowe ..............................................................................................................342
Inteligentne edytory tekstowe .....................................................................................................342
Edytory HTML ...........................................................................................................................343
Spis tre ci 13
Edytory HTML pracuj ce w trybie WYSIWYG ...............................................................................345
NetObjects Fusion ......................................................................................................................345
Dreamweaver firmy Macromedia ...............................................................................................346
Dodatki do przegl darki Firefox .................................................................................................347
Inne narz dzia ...................................................................................................................................349
Programy graficzne .....................................................................................................................349
Flash firmy Adobe ......................................................................................................................351
Podsumowanie ..................................................................................................................................352
Rozdzia 20. Publikacja witryn ........................................................................ 353
Wprowadzenie do FTP ......................................................................................................................353
Programy klienty FTP .......................................................................................................................354
Popularne klienty FTP ......................................................................................................................356
Podstawowe zasady organizacji plików w obr bie witryny WWW ..................................................358
Podsumowanie ..................................................................................................................................359
Rozdzia 21. Wprowadzenie do j zyka XML ................................................... 361
Podstawy j zyka XML ......................................................................................................................362
Sk adnia j zyka XML .......................................................................................................................363
Deklaracje XML i DOCTYPE ....................................................................................................364
Elementy .....................................................................................................................................364
Atrybuty ......................................................................................................................................366
Komentarze .................................................................................................................................367
Dane nieprzetwarzane .................................................................................................................367
Sta e tekstowe .............................................................................................................................367
Przestrzenie nazw .......................................................................................................................368
Arkusze stylów ...........................................................................................................................369
Definicje typu dokumentu (DTD) .....................................................................................................369
U ycie elementów w definicji typu dokumentu ..........................................................................371
Definiowanie atrybutów w DTD .................................................................................................373
Definiowanie i u ycie sta ych tekstowych w definicji DTD .......................................................374
U ycie danych typu PCDATA i CDATA w definicji typu .........................................................375
Schematy XML .................................................................................................................................375
U ycie schematów ............................................................................................................................376
Zastosowanie dokumentów XML .....................................................................................................378
Przekszta cenia XSLT .................................................................................................................379
Edycja kodu XML ......................................................................................................................379
Analiza kodu XML .....................................................................................................................379
Podsumowanie ..................................................................................................................................380
Rozdzia 22. Tworzenie stron dla urz dze przeno nych ............................ 381
Ewolucja internetu mobilnego ..........................................................................................................381
Mroczne pocz tki internetu mobilnego .......................................................................................382
Organizacja Open Mobile Alliance i nowe standardy .................................................................383
Podsumowanie ............................................................................................................................383
J zyk XHTML Basic 1.1 ..................................................................................................................384
Deklaracja doctype XHTML Basic 1.1 .......................................................................................384
Elementy j zyka XHTML Basic 1.1 ...........................................................................................384
Zagadnienia wymagaj ce szczególnej uwagi ..............................................................................385
Narz dzia do tworzenia stron dla urz dze przeno nych ..................................................................388
Podsumowanie ..................................................................................................................................389
14 HTML, XHTML i CSS. Biblia
Rozdzia 23. Porz dkowanie i walidacja dokumentów ................................. 391
Porz dkowanie kodu HTML .............................................................................................................391
HTML Tidy ................................................................................................................................394
Pobieranie narz dzia HTML Tidy ..............................................................................................394
Uruchamianie narz dzia HTML Tidy .........................................................................................394
Sprawdzanie poprawno ci kodu ........................................................................................................397
Okre lanie poprawnego typu dokumentu ....................................................................................397
Narz dzia do weryfikacji poprawno ci kodu ..............................................................................397
Jak weryfikowa dokumenty? .....................................................................................................397
Dodatkowe testy i walidacja .............................................................................................................399
Testowanie kodu w ró nych przegl darkach ..............................................................................399
Testowanie w ró nych rozdzielczo ciach ekranu .......................................................................400
Podsumowanie ..................................................................................................................................400
Rozdzia 24. Sztuczki i triki w j zyku HTML .................................................... 401
Wst pne wczytywanie rysunków ......................................................................................................401
Kontrolowanie podzia u tekstu w komórkach tabeli .........................................................................403
Paski tytu u o zmiennej szeroko ci ...................................................................................................404
Symulowanie gazetowego uk adu kolumn ........................................................................................406
Do czanie rozmiaru rysunków w celu przyspieszenia ich wczytywania .........................................408
Zabezpieczenia adresów e-mail ........................................................................................................409
Automatyzacja formularzy ................................................................................................................411
Operacje na obiektach formularzy ..............................................................................................411
Weryfikacja warto ci pól ............................................................................................................413
Modyfikowanie rodowiska przegl darki .........................................................................................416
Koncepcja ...................................................................................................................................416
Implementacja ............................................................................................................................416
Zastosowane funkcje JavaScript .................................................................................................421
Podsumowanie ..................................................................................................................................422
Cz III Kontrolowanie prezentacji za pomoc CSS .................. 423
Rozdzia 25. Wprowadzenie do kaskadowych arkuszy stylów ..................... 425
Przeznaczenie CSS ............................................................................................................................425
Style i HTML ....................................................................................................................................426
1., 2. i 3. poziom CSS .......................................................................................................................428
Definiowanie stylów .........................................................................................................................429
Kaskada stylów .................................................................................................................................430
Podsumowanie ..................................................................................................................................432
Rozdzia 26. Tworzenie regu stylów ............................................................. 433
Zapis definicji stylów ........................................................................................................................433
Przedstawienie selektorów ................................................................................................................435
Dopasowywanie elementów wed ug typu ...................................................................................435
Korzystanie z selektora uniwersalnego .......................................................................................435
Dopasowywanie elementów wed ug klasy .................................................................................436
Dopasowywanie elementów przy u yciu identyfikatora .............................................................437
Dopasowywanie elementów, które zawieraj okre lony atrybut ................................................437
Korzystanie z elementów dzieci, potomków oraz elementów przystaj cych ..............................438
Omówienie dziedziczenia .................................................................................................................440
Spis tre ci 15
Pseudoklasy i ich stosowanie ............................................................................................................441
Definiowanie stylów czy ..........................................................................................................441
Pseudoklasa :first-child ...............................................................................................................442
Pseudoklasa :lang ........................................................................................................................442
Pseudoelementy ................................................................................................................................443
Stosowanie stylów dla pierwszego wiersza tekstu w elemencie .................................................443
Stosowanie stylów dla pierwszej litery elementu ........................................................................444
Definiowanie przed danym tekstem i po nim ..............................................................................445
Wyra enia skrótowe ..........................................................................................................................446
Podsumowanie ..................................................................................................................................448
Rozdzia 27. Warto ci i jednostki w j zyku CSS ............................................. 449
Ogólne zasady podawania warto ci w a ciwo ci ..............................................................................449
Jednostki warto ci w a ciwo ci .........................................................................................................451
Warto ci w postaci s ów kluczowych .........................................................................................452
Standardowe jednostki miar ........................................................................................................452
Miary rozdzielczo ci ekranu .......................................................................................................453
Miary wzgl dne ..........................................................................................................................454
Funkcje zwi zane z kolorami i adresami URL ...........................................................................455
Jednostki d wi kowe ..................................................................................................................456
Podsumowanie ..................................................................................................................................457
Rozdzia 28. Dziedziczenie i kaskadowanie w j zyku CSS ............................. 459
Dziedziczenie ....................................................................................................................................459
Kaskadowanie ...................................................................................................................................461
Specyficzno selektorów .................................................................................................................463
Podsumowanie ..................................................................................................................................464
Rozdzia 29. W a ciwo ci czcionek ................................................................. 465
Wprowadzenie do czcionek ..............................................................................................................465
Rodzaje czcionek ..............................................................................................................................466
Okre lanie rozmiaru czcionki ...........................................................................................................468
Okre lanie stylu czcionki ..................................................................................................................469
Interlinie ............................................................................................................................................470
Zagnie d anie czcionek w dokumencie ............................................................................................470
Podsumowanie ..................................................................................................................................472
Rozdzia 30. Formatowanie tekstu ................................................................ 473
Wyrównywanie tekstu .......................................................................................................................473
Kontrolowanie wyrównania poziomego .....................................................................................474
Kontrolowanie wyrównania pionowego .....................................................................................476
Tworzenie wci cia w tek cie ............................................................................................................479
Kontrolowanie znaków niewidocznych w tek cie .............................................................................479
Obiekty przestawne ....................................................................................................................479
W a ciwo white-space .............................................................................................................481
Kontrolowanie odst pów mi dzy literami i s owami ........................................................................483
Definiowanie wielkich liter ...............................................................................................................484
Dekorowanie tekstu ..........................................................................................................................486
Tekst generowany automatycznie .....................................................................................................487
Definiowanie stylów tabeli ...............................................................................................................487
16 HTML, XHTML i CSS. Biblia
Kontrolowanie atrybutów tabeli ........................................................................................................488
Obramowanie tabeli ....................................................................................................................488
Odst py w ramce tabeli ...............................................................................................................489
Pojedyncze obramowanie ...........................................................................................................491
Obramowania wokó pustych komórek ......................................................................................492
Uk ad graficzny tabeli .......................................................................................................................493
Wyrównywanie i pozycjonowanie podpisów ....................................................................................493
Podsumowanie ..................................................................................................................................495
Rozdzia 31. Formatowanie list ...................................................................... 497
Ogólne informacje o listach ..............................................................................................................497
CSS  ka dy element pasuje ...........................................................................................................498
W a ciwo list-style-type ................................................................................................................499
Pozycjonowanie markerów ...............................................................................................................501
Punktory rysunkowe .........................................................................................................................501
Podsumowanie ..................................................................................................................................502
Rozdzia 32. Obramowania, odst py i marginesy ......................................... 503
Omówienie modelu formatowania pojemnika ..................................................................................503
Dodawanie odst pu do elementu .......................................................................................................506
Dodawanie obramowania ..................................................................................................................507
Szeroko obramowania .............................................................................................................507
Styl obramowania .......................................................................................................................508
Kolor ramki .................................................................................................................................510
Najwi kszy skrót: w a ciwo border .........................................................................................510
Dodatkowe w a ciwo ci obramowa ..........................................................................................511
Definiowanie marginesów elementu .................................................................................................511
Wykorzystywanie dynamicznego obramowania ...............................................................................513
Podsumowanie ..................................................................................................................................514
Rozdzia 33. Kolory i t o .................................................................................. 515
Kolory elementów .............................................................................................................................515
Kolor pierwszoplanowy ..............................................................................................................515
Kolory t a ....................................................................................................................................516
Obrazy t a ..........................................................................................................................................519
Powtarzanie i przewijanie obrazów t a .......................................................................................522
Okre lanie pozycji obrazów t a ...................................................................................................523
Skrótowa w a ciwo background ..............................................................................................525
Podsumowanie ..................................................................................................................................525
Rozdzia 34. Definiowanie uk adów stron ..................................................... 527
Omówienie pozycjonowania elementów ...........................................................................................527
Pozycjonowanie statyczne ..........................................................................................................528
Pozycjonowanie wzgl dne ..........................................................................................................529
Pozycjonowanie bezwzgl dne ....................................................................................................529
Pozycjonowanie sta e ..................................................................................................................530
Okre lanie pozycji elementu .............................................................................................................532
Elementy dryfuj ce do lewej lub prawej strony ................................................................................534
Definiowanie szeroko ci i wysoko ci elementu ................................................................................537
Dok adne definiowanie rozmiarów .............................................................................................537
Definiowanie rozmiaru maksymalnego oraz minimalnego .........................................................538
Kontrola przepe nienia elementu ................................................................................................539
Spis tre ci 17
Uk adanie elementów na stosie .........................................................................................................540
Kontrolowanie widoczno ci elementu ..............................................................................................544
Podsumowanie ..................................................................................................................................546
Rozdzia 35. Pseudoelementy i wygenerowane tre ci ................................. 547
W a ciwo content ..........................................................................................................................547
Pseudoelementy ................................................................................................................................549
Stosowanie stylów dla pierwszego wiersza tekstu w elemencie .................................................550
Stosowanie stylów dla pierwszej litery elementu ........................................................................550
Pseudoelementy :before i :after ..................................................................................................552
Definiowanie znaków cudzys owu ....................................................................................................553
Automatyczne numerowanie elementów ..........................................................................................553
Obiekt counter ............................................................................................................................554
Zmienianie warto ci obiektu counter ..........................................................................................554
Przyk ad zastosowania liczników: numery rozdzia ów i podrozdzia ów ....................................555
W asne numerowanie list ............................................................................................................556
Podsumowanie ..................................................................................................................................558
Rozdzia 36. Dynamiczny HTML i CSS ............................................................... 559
Korzystanie z w a ciwo ci CSS w kodzie JavaScript .......................................................................559
U yteczne operacje z u yciem CSS ..................................................................................................565
Ukrywanie i wy wietlanie tekstu ................................................................................................565
Powi kszanie obrazków ..............................................................................................................567
Podmieniane menu ......................................................................................................................569
Podsumowanie ..................................................................................................................................572
Rozdzia 37. Typy mediów i definiowanie stron do druku ........................... 573
Typy mediów obs ugiwane przez CSS ..............................................................................................574
Okre lanie typu mediów .............................................................................................................574
Przygotowywanie dokumentu do drukowania ..................................................................................577
Model formatowania pojemnika strony ......................................................................................577
Definiowanie rozmiaru strony ....................................................................................................577
W a ciwo ci page-break .............................................................................................................580
Zarz dzanie wdowami i sierotami ..............................................................................................583
Przygotowanie dokumentu do drukowania dwustronnego ..........................................................584
Tworzenie dokumentów dla ró nych mediów ..................................................................................585
Dokument do prezentacji w internecie ........................................................................................585
Ponowne formatowanie strony ...................................................................................................589
Podsumowanie ..................................................................................................................................590
Rozdzia 38. Przysz o CSS  CSS 3 ............................................................... 591
Po prostu lepsze ................................................................................................................................592
Modularno .....................................................................................................................................592
Stosowanie w a ciwo ci CSS 3 ju dzi ............................................................................................594
Wi ksza kontrola nad wybieranymi elementami ...............................................................................595
Zaokr glone wierzcho ki elementów raz jeszcze ..............................................................................596
Podsumowanie ..................................................................................................................................597
18 HTML, XHTML i CSS. Biblia
Cz IV Dodatkowe narz dzia CSS ............................................. 599
Rozdzia 39. Style interfejsu u ytkownika .................................................... 601
Modyfikacje wygl du wska nika myszy ..........................................................................................601
Kolory interfejsu u ytkownika ..........................................................................................................603
Czcionki interfejsu u ytkownika .......................................................................................................606
Podsumowanie ..................................................................................................................................607
Rozdzia 40. Testowanie i walidacja kodu CSS ............................................... 609
Sprawdzanie sk adni w czasie tworzenia stylów ...............................................................................609
S owo o formatowaniu ......................................................................................................................611
Walidacja kodu CSS .........................................................................................................................612
Dodatki do przegl darki Firefox s u ce do edycji CSS ...................................................................613
Podsumowanie ..................................................................................................................................614
Rozdzia 41. Sztuczki i triki w j zyku CSS ....................................................... 615
Wysuni cie .......................................................................................................................................615
Rozszerzaj ce si przyciski ...............................................................................................................617
Wyró nione cytaty ............................................................................................................................620
Menu w formie zak adek ...................................................................................................................622
Elementy z zaokr glonymi wierzcho kami .................................................................................624
Elementy p ywaj ce ....................................................................................................................627
Tekst otaczaj cy inne elementy ..................................................................................................630
Podsumowanie ..................................................................................................................................634
Dodatki ....................................................................................... 635
Dodatek A Krótki przegl d elementów j zyka HTML .................................... 637
Lista elementów ................................................................................................................................638
..............................................................................................................................................638
........................................................................................................................................639
..................................................................................................................................639
....................................................................................................................................640
(rzadko stosowany) .........................................................................................................641
.............................................................................................................................................641
........................................................................................................................................642
..........................................................................................................................................642
..........................................................................................................................................643
..............................................................................................................................643
........................................................................................................................................644

............................................................................................................................................645