HTML_XHTML_i_CSS_Biblia_Wydanie_IV_hxcbi4.pdf

(335 KB) Pobierz
HTML, XHTML i CSS.
Biblia. Wydanie IV
Autor: Steven M. Schafer
T³umaczenie: Piotr Rajca, Tomasz Walczak
ISBN: 978-83-246-2023-4
Tytu³ orygina³u:
HTML, XHTML, and CSS Bible, 4th Edition
Format: 172×245, stron: 728
Kompendium wiedzy na temat projektowania nowoczesnych stron WWW!
• Jak wykorzystaæ potencja³ jêzyka HTML?
• Jak tworzyæ kod zgodny ze standardami W3C?
• Jak przygotowaæ witrynê dla urz¹dzeñ przenoœnych?
Jêzyk HTML wraz z odpowiednimi arkuszami stylów odpowiada za sposób prezentacji
danych w przegl¹darce internetowej. Je¿eli chcesz tworzyæ profesjonalne witryny WWW,
musisz dok³adnie poznaæ przeznaczenie poszczególnych znaczników tego jêzyka. A jest
nad czym pracowaæ! Ju¿ sama mnogoœæ elementów HTML oraz atrybuty dla ka¿dego
z nich to spora dawka wiedzy... A jeszcze musisz poznaæ kaskadowe arkusze stylów…
W ksi¹¿ce „HTML, XHTML i CSS. Biblia. Wydanie IV” znajdziesz wszystkie niezbêdne
informacje, dziêki którym stworzysz profesjonaln¹, zgodn¹ ze standardami witrynê WWW.
Autorzy omawiaj¹ tu tak istotne kwestie, jak jednostki miary wykorzystywane
w projektowaniu stron, formatowanie tekstów, prezentacja danych tabelarycznych
i wszystkie inne problemy, które spotkasz w swojej codziennej pracy. Ponadto w trakcie
lektury nauczysz siê projektowaæ formularze oraz osadzaæ elementy multimedialne.
Najnowsze wydanie tej cenionej ksi¹¿ki poszerzone zosta³o o takie tematy, jak
wykorzystanie mikroformatów, przygotowanie stron dla urz¹dzeñ przenoœnych oraz
obs³uga modelu DOM. Podrêcznik ten stanowi niezast¹pione Ÿród³o wiedzy na temat
HTML, XHTML oraz CSS. Jego zawartoœæ z pewnoœci¹ doceni ka¿dy profesjonalista,
a osoby pocz¹tkuj¹ce w jednym miejscu znajd¹ odpowiedŸ na wszystkie pytania.
• Zasady rz¹dz¹ce jêzykiem znaczników
• Struktura dokumentu HTML
• Rodzaje elementów na stronie
• Formatowanie tekstów
• Wykorzystanie list punktowanych i numerowanych
• Prezentacja danych tabelarycznych
• Zastosowanie ramek
• Przygotowanie plików graficznych dla stron WWW
• Osadzanie obiektów multimedialnych na witrynie WWW
• Sposoby kodowania znaków narodowych
• Wykorzystanie jêzyka Javascript - operacje na modelu DOM
• Zastosowanie mikroformatów
• Tworzenie stron dla urz¹dzeñ przenoœnych
• Kontrola strony pod k¹tem zgodnoœci ze standardami
• Definiowanie sposobu prezentacji za pomoc¹ arkuszy CSS
• Okreœlanie arkuszy dla ró¿nych mediów
• Narzêdzia wspomagaj¹ce pracê z HTML
Twórz i publikuj w sieci Internet strony zgodne ze standardami W3C – to wa¿ne!
Spis tre ci
O autorze ......................................................................................................... 19
Wprowadzenie ................................................................................................. 21
Czú è I
Tworzenie tre ci z wykorzystaniem júzyka HTML ........... 29
Rozdzia 1.
Czym jest júzyk znaczników? ........................................................ 31
Co tu robimy? .....................................................................................................................................31
Przedstawienie hipertekstu ..................................................................................................................32
Przedstawienie instrukcji znacznikowych ...........................................................................................33
Przedstawienie j zyka znaczników .....................................................................................................34
Podsumowanie ....................................................................................................................................36
Rozdzia 2.
Warto ci i jednostki w HTML-u ...................................................... 37
Podstawowa postaü zapisu atrybutów .................................................................................................37
Wspólne atrybuty ................................................................................................................................40
Identyfikacja znaczników — identyfikatory i klasy ......................................................................40
Teksty i komentarze ............................................................................................................................41
Komentarze ...................................................................................................................................42
Sekcje CDATA .............................................................................................................................42
Jednolite identyfikatory zasobów ........................................................................................................43
Opcje j zyka i ustawienia mi dzynarodowe .......................................................................................44
Kod j zyka ....................................................................................................................................44
Kierunek tekstu .............................................................................................................................44
Podsumowanie ....................................................................................................................................44
Rozdzia 3.
Co jest umieszczane w dokumentach HTML? ................................ 45
Okre lanie typu dokumentu ................................................................................................................46
Ogólna struktura dokumentu: HTML, nagáówek i tre ü ......................................................................46
Znacznik <html> ...........................................................................................................................47
Znacznik <head> ..........................................................................................................................47
Znacznik <body> ..........................................................................................................................48
Definicje stylów ..................................................................................................................................49
Elementy blokowe: oznaczenia definiuj ce akapity oraz inne bloki tre ci ..........................................49
Sformatowane akapity ..................................................................................................................50
Nagáówki ......................................................................................................................................51
Cytaty ...........................................................................................................................................52
8
HTML, XHTML i CSS. Biblia
Elementy list .................................................................................................................................52
Tekst preformatowany ..................................................................................................................54
Sekcje strony .................................................................................................................................55
Elementy wewn trzwierszowe: oznaczenia znaków ...........................................................................57
Podstawowe znaczniki wewn trzwierszowe .................................................................................57
Fragmenty tekstu ..........................................................................................................................59
Znaki specjalne (symbole znakowe) .............................................................................................59
Elementy organizacyjne ......................................................................................................................60
Tabele ...........................................................................................................................................60
Formularze ....................................................................................................................................62
à cza do innych stron .........................................................................................................................64
Obrazy .................................................................................................................................................65
Komentarze .........................................................................................................................................65
Skrypty ................................................................................................................................................66
Poá czenie wszystkich elementów ......................................................................................................67
Podsumowanie ....................................................................................................................................68
Rozdzia 4.
Elementy nag ówka ........................................................................ 69
Okre lanie tytuáu dokumentu ..............................................................................................................69
Podawanie informacji u ywanych przez wyszukiwarki ......................................................................70
Okre lanie domy lnej cie ki ..............................................................................................................71
Stosowanie automatycznego od wie ania i przekierowywania ..........................................................72
Sekcje skryptów ..................................................................................................................................73
Sekcje stylów ......................................................................................................................................73
Okre lanie profili ................................................................................................................................74
Kolor i obraz táa ..................................................................................................................................74
Okre lanie koloru táa dokumentu ..................................................................................................75
Okre lanie obrazu táa dokumentu .................................................................................................75
Podsumowanie ....................................................................................................................................76
Rozdzia 5.
Podstawy okre lania struktury tekstów ...................................... 77
Formatowanie akapitów ......................................................................................................................77
Podziaá wiersza ...................................................................................................................................79
Sekcje ..................................................................................................................................................80
Poziome linie ......................................................................................................................................84
Cytaty blokowe ...................................................................................................................................84
Tekst preformatowany ........................................................................................................................85
Podsumowanie ....................................................................................................................................86
Rozdzia 6.
Tekst ............................................................................................... 87
Metody formatowania tekstu ...............................................................................................................87
Znacznik <font> ...........................................................................................................................88
Akcentowanie i inne znaczniki dotycz ce tekstu ..........................................................................88
Formatowanie tekstu przy u yciu CSS .........................................................................................88
Pogrubienie i kursywa .........................................................................................................................91
Stosowanie uwypuklenia zamiast kursywy .........................................................................................91
Czcionka o staáej szeroko ci ...............................................................................................................92
Indeksy — górny i dolny ....................................................................................................................92
Skróty ..................................................................................................................................................92
Oznaczanie zmian w dokumencie — wstawianie i usuwanie tekstu ...................................................93
Grupowanie elementów tekstowych znacznikiem <span> ..................................................................94
Podsumowanie ....................................................................................................................................95
Spis tre ci
9
Rozdzia 7.
Listy ................................................................................................. 97
Omówienie list ....................................................................................................................................97
Listy uporz dkowane (numerowane) ..................................................................................................98
Listy nieuporz dkowane (punktowane) ............................................................................................103
Listy definicji ....................................................................................................................................106
Listy zagnie d one ............................................................................................................................108
Podsumowanie ..................................................................................................................................109
Rozdzia 8.
æcza .............................................................................................. 111
Czym s á cza? ..................................................................................................................................112
à cza do stron WWW .......................................................................................................................113
à cza wzgl dne i bezwzgl dne .........................................................................................................114
Docelowe okna á czy ........................................................................................................................116
Tekst podpowiedzi á cza ...................................................................................................................117
Skróty klawiaturowe i kolejno ü uaktywniania á czy .......................................................................118
Skróty klawiaturowe ...................................................................................................................118
Kolejno ü uaktywniania á czy ....................................................................................................119
Tworzenie kotwic ..............................................................................................................................120
Dobór kolorów á czy .........................................................................................................................120
Parametry dokumentu docelowego ...................................................................................................122
Znacznik <link> ................................................................................................................................122
Podsumowanie ..................................................................................................................................124
Rozdzia 9.
Tabele ........................................................................................... 125
Cz ci skáadowe tabeli HTML ..........................................................................................................125
Szeroko ü i wyrównanie tabeli ..........................................................................................................127
Odst py i otaczanie komórek ............................................................................................................130
Obramowanie i kraw dzie ................................................................................................................132
Obramowanie tabeli ....................................................................................................................132
Kraw dzie tabeli .........................................................................................................................133
Wiersze .............................................................................................................................................134
Komórki ............................................................................................................................................135
Podpis tabeli ......................................................................................................................................137
Grupowanie wierszy — nagáówek, tre ü i stopka tabeli ....................................................................139
Kolor táa ............................................................................................................................................142
Komórki rozci gaj ce si na kilka wierszy lub kolumn ....................................................................143
Grupowanie kolumn ..........................................................................................................................147
Podsumowanie ..................................................................................................................................148
Rozdzia 10.
Ramki ........................................................................................... 149
Omówienie ramek .............................................................................................................................149
Zbiory ramek i zawarto ü ramek .......................................................................................................150
Tworzenie zbioru ramek .............................................................................................................152
Marginesy, obramowania i paski przewijania ramek ..................................................................154
Modyfikacja rozmiaru ramek ......................................................................................................156
Odsyáacze do ramek ..........................................................................................................................156
Zagnie d one zbiory ramek ..............................................................................................................160
Ramki páywaj ce ...............................................................................................................................161
Podsumowanie ..................................................................................................................................163
10
HTML, XHTML i CSS. Biblia
Rozdzia 11.
Formularze .................................................................................. 165
Podstawowe informacje o formularzach ...........................................................................................166
Wstawianie formularzy .....................................................................................................................168
Metoda GET ...............................................................................................................................169
Metoda POST .............................................................................................................................169
Dodatkowe atrybuty znacznika <form> ......................................................................................170
Etykiety pól .......................................................................................................................................170
Pola tekstowe ....................................................................................................................................171
Pola haseá ..........................................................................................................................................171
Przyciski opcji ...................................................................................................................................171
Pola wyboru ......................................................................................................................................172
Listy wyboru .....................................................................................................................................173
Obszary tekstowe ..............................................................................................................................175
Pola ukryte ........................................................................................................................................176
Przyciski ...........................................................................................................................................177
Rysunki .............................................................................................................................................177
Pola plików .......................................................................................................................................178
Przyciski przesyáania danych i czyszczenia pól ................................................................................179
Kolejno ü uaktywniania kontrolek i skróty klawiaturowe ................................................................180
Uniemo liwienie wprowadzania zmian ............................................................................................180
Grupy pól i ich opis ...........................................................................................................................182
Stosowanie zdarze do obsáugi formularzy .......................................................................................184
Skrypty formularzy i usáugi skryptowe .............................................................................................186
Pobranie programu obsáugi formularza .......................................................................................187
Wykorzystanie usáug skryptowych .............................................................................................187
Podsumowanie ..................................................................................................................................188
Rozdzia 12.
Kolory i rysunki ........................................................................... 189
Podstawowe informacje o kolorach ..................................................................................................190
Inne sposoby okre lania kolorów ......................................................................................................190
Ewolucja kolorów u ywanych na stronach WWW ...........................................................................191
Stosowanie odpowiednich metod okre lania kolorów ......................................................................197
Formaty graficzne stosowane w dokumentach WWW .....................................................................199
Kompresja obrazu .......................................................................................................................199
Opcje kompresji ..........................................................................................................................200
Format GIF .................................................................................................................................201
Format JPEG ...............................................................................................................................201
Format PNG ................................................................................................................................202
Przygotowanie plików graficznych ...................................................................................................202
Najwa niejsze funkcje ................................................................................................................202
Progresywne obrazy JPEG i rysunki GIF z przeplotem ..............................................................203
Wykorzystanie efektu przezroczysto ci ......................................................................................204
Wstawianie rysunków .......................................................................................................................206
Rozmieszczanie rysunków ................................................................................................................206
Opis wy wietlany w przegl darkach tekstowych ..............................................................................209
Wymiary i skalowanie rysunków ......................................................................................................210
Obramowanie rysunków ...................................................................................................................212
Mapy obrazu .....................................................................................................................................214
Definiowanie mapy obrazu .........................................................................................................214
Definiowanie obszarów aktywnych ............................................................................................215
Poá czenie poszczególnych rozwi za .......................................................................................217
Zgłoś jeśli naruszono regulamin