HTML_XHTML_i_CSS_Biblia_Wydanie_IV_hxcbi4.pdf

(353 KB) Pobierz
HTML, XHTML i CSS. Biblia. Wydanie IV
HTML, XHTML i CSS.
Biblia. Wydanie IV
Autor: Steven M. Schafer
T³umaczenie: Piotr Rajca, Tomasz Walczak
ISBN: 978-83-246-2023-4
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!
430801040.001.png 430801040.002.png
Spis treci
O autorze ......................................................................................................... 19
Wprowadzenie ................................................................................................. 21
Cz I Tworzenie treci z wykorzystaniem jzyka HTML ........... 29
Rozdzia 1. Czym jest jzyk znaczników? ........................................................ 31
Co tu robimy? .....................................................................................................................................31
Przedstawienie hipertekstu ..................................................................................................................32
Przedstawienie instrukcji znacznikowych ...........................................................................................33
Przedstawienie jzyka znaczników .....................................................................................................34
Podsumowanie ....................................................................................................................................36
Rozdzia 2. Wartoci 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 jzyka i ustawienia midzynarodowe .......................................................................................44
Kod jzyka ....................................................................................................................................44
Kierunek tekstu .............................................................................................................................44
Podsumowanie ....................................................................................................................................44
Rozdzia 3. Co jest umieszczane w dokumentach HTML? ................................ 45
Okrelanie 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 definiujce akapity oraz inne bloki treci ..........................................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 wewntrzwierszowe: oznaczenia znaków ...........................................................................57
Podstawowe znaczniki wewntrzwierszowe .................................................................................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
Poczenie wszystkich elementów ......................................................................................................67
Podsumowanie ....................................................................................................................................68
Rozdzia 4. Elementy nagówka ........................................................................ 69
Okrelanie tytuu dokumentu ..............................................................................................................69
Podawanie informacji uywanych przez wyszukiwarki ......................................................................70
Okrelanie domylnej cieki ..............................................................................................................71
Stosowanie automatycznego odwieania i przekierowywania ..........................................................72
Sekcje skryptów ..................................................................................................................................73
Sekcje stylów ......................................................................................................................................73
Okrelanie profili ................................................................................................................................74
Kolor i obraz ta ..................................................................................................................................74
Okrelanie koloru ta dokumentu ..................................................................................................75
Okrelanie obrazu ta dokumentu .................................................................................................75
Podsumowanie ....................................................................................................................................76
Rozdzia 5. Podstawy okrelania 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 dotyczce tekstu ..........................................................................88
Formatowanie tekstu przy uyciu CSS .........................................................................................88
Pogrubienie i kursywa .........................................................................................................................91
Stosowanie uwypuklenia zamiast kursywy .........................................................................................91
Czcionka o staej szerokoci ...............................................................................................................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 treci
9
Rozdzia 7. Listy ................................................................................................. 97
Omówienie list ....................................................................................................................................97
Listy uporzdkowane (numerowane) ..................................................................................................98
Listy nieuporzdkowane (punktowane) ............................................................................................103
Listy definicji ....................................................................................................................................106
Listy zagniedone ............................................................................................................................108
Podsumowanie ..................................................................................................................................109
Rozdzia 8. cza .............................................................................................. 111
Czym s cza? ..................................................................................................................................112
cza do stron WWW .......................................................................................................................113
cza wzgldne i bezwzgldne .........................................................................................................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
Czci skadowe tabeli HTML ..........................................................................................................125
Szeroko i wyrównanie tabeli ..........................................................................................................127
Odstpy i otaczanie komórek ............................................................................................................130
Obramowanie i krawdzie ................................................................................................................132
Obramowanie tabeli ....................................................................................................................132
Krawdzie tabeli .........................................................................................................................133
Wiersze .............................................................................................................................................134
Komórki ............................................................................................................................................135
Podpis tabeli ......................................................................................................................................137
Grupowanie wierszy — nagówek, tre i stopka tabeli ....................................................................139
Kolor ta ............................................................................................................................................142
Komórki rozcigajce 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
Odsyacze do ramek ..........................................................................................................................156
Zagniedone zbiory ramek ..............................................................................................................160
Ramki pywajce ...............................................................................................................................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 przesyania danych i czyszczenia pól ................................................................................179
Kolejno uaktywniania kontrolek i skróty klawiaturowe ................................................................180
Uniemoliwienie wprowadzania zmian ............................................................................................180
Grupy pól i ich opis ...........................................................................................................................182
Stosowanie zdarze do obsugi formularzy .......................................................................................184
Skrypty formularzy i usugi skryptowe .............................................................................................186
Pobranie programu obsugi formularza .......................................................................................187
Wykorzystanie usug skryptowych .............................................................................................187
Podsumowanie ..................................................................................................................................188
Rozdzia 12. Kolory i rysunki ........................................................................... 189
Podstawowe informacje o kolorach ..................................................................................................190
Inne sposoby okrelania kolorów ......................................................................................................190
Ewolucja kolorów uywanych na stronach WWW ...........................................................................191
Stosowanie odpowiednich metod okrelania 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
Najwaniejsze funkcje ................................................................................................................202
Progresywne obrazy JPEG i rysunki GIF z przeplotem ..............................................................203
Wykorzystanie efektu przezroczystoci ......................................................................................204
Wstawianie rysunków .......................................................................................................................206
Rozmieszczanie rysunków ................................................................................................................206
Opis wywietlany w przegldarkach tekstowych ..............................................................................209
Wymiary i skalowanie rysunków ......................................................................................................210
Obramowanie rysunków ...................................................................................................................212
Mapy obrazu .....................................................................................................................................214
Definiowanie mapy obrazu .........................................................................................................214
Definiowanie obszarów aktywnych ............................................................................................215
Poczenie poszczególnych rozwiza .......................................................................................217
Zgłoś jeśli naruszono regulamin