HTML XHTML i CSS Biblia.pdf
(
1064 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
HTML, XHTML i CSS. Biblia
Autorzy: Bryan Pfaffenberger, Steven M. Schafer,
Chuck White, Bill Karow
T³umaczenie: Piotr Cie lak (rozdz. 33 – 34, dod. A, B),
W³odzimierz Gajda (rozdz. 8, 10), Marcin Jagodziñski
(rozdz. 25, 29), Marek Pa³czyñski (rozdz. 6, 7, 9, 11 – 15),
Piotr Rajca (rozdz. 26 – 28), Marcin Samodulski (rozdz. 30 – 32),
Joanna Sugiero (wprowadzenie, rozdz. 1 – 5, 16 – 24)
ISBN: 83-7361-725-6
Tytu³ orygina³u:
HTML, XHTML, and CSS Bible
Format: B5, stron: 816
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Poznaj tajniki projektowania nowoczesnych stron WWW
• Napisz kod strony zgodny z najnowszymi standardami og³aszanymi przez W3C
• Wykorzystaj na stronach technologie skryptowe, Dynamiczny HTML
oraz mechanizmy jêzyka XML
• Zastosuj nowoczesne narzêdzia do tworzenia i testowania witryny
Sieæ WWW, od swojego powstania do czasów obecnych, bardzo zmieni³a swoje oblicze.
Ilo æ w³¹czonych w ni¹ komputerów powiêksza siê w ogromnym tempie. Zmieniaj¹ siê
mo¿liwo ci przegl¹darek i sposoby przesy³ania informacji. Stale ewoluuje równie¿ jeden
z podstawowych „budulców” sieci WWW — jêzyk HTML. Jego mo¿liwo ci musz¹ nad¹¿aæ
za coraz wiêkszymi oczekiwaniami u¿ytkowników sieci i funkcjami oferowanymi przez
urz¹dzenia wykorzystywane do jej przegl¹dania. Organizacja koordynuj¹ca jego rozwój —
konsorcjum W3C — co pewien czas og³asza nowy standard jêzyka. Ewolucja HTML-a
maj¹ca na celu uzyskanie mo¿liwo ci wy wietlania witryn WWW nie tylko
na monitorach komputerów, ale tak¿e na wy wietlaczach telefonów komórkowych
i komputerów przeno nych oraz edycji tre ci strony niezale¿nie od jej wygl¹du poci¹gnê³a
za sob¹ powstanie standardu CSS. CSS (Kaskadowe Arkusze Stylów) to technologia
umo¿liwiaj¹ca dowolne formatowanie stron WWW oraz szybkie modyfikacje ich
kolorystyki i uk³adu elementów.
Ksi¹¿ka „HTML, XHTML i CSS. Biblia” to dog³êbny opis najnowszych standardów
zwi¹zanych z tworzeniem stron WWW — obowi¹zuj¹cej obecnie specyfikacji jêzyka HTML,
technologii CSS oraz najnowszego produktu W3C — jêzyka XHTML. Przedstawia
nowoczesne metodologie tworzenia i testowania witryn WWW oraz ich aktualizowania
i modyfikowania. Wprowadza tak¿e w tematykê technologii skryptowych oraz jêzyka XML.
Je li chcesz zaistnieæ w internecie — stwórz w³asn¹ witrynê WWW. Dziêki wiadomo ciom
zawartym w tej ksi¹¿ce nie bêdzie to stanowi³o dla Ciebie problemu.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWO CIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
5RKU VTG EK
1 #WVQTCEJ
9RTQYCF\GPKG
%\ú è + 1OÎYKGPKG Lú\[MC *6/. K :*6/.
4Q\F\KC 9RTQYCF\GPKG FQ UKGEK 999 K Lú\[MC *6/.
Czym jest World Wide Web? .............................................................................................................. 31
Jak działa sieć WWW? ........................................................................................................................ 32
Czym jest hipertekst?........................................................................................................................... 33
Gdzie mieści się HTML?..................................................................................................................... 33
Wynalezienie HTML-a.................................................................................................................. 33
Krótka historia języka HTML ....................................................................................................... 35
Kto zatem ustanawia reguły?......................................................................................................... 37
Czym jest CSS? ................................................................................................................................... 39
Koszmar utrzymania...................................................................................................................... 39
Wstęp do CSS ............................................................................................................................... 42
Co oznacza słowo „kaskadowe”? .................................................................................................. 42
Czym jest XHTML? ............................................................................................................................ 43
Tworzenie dokumentu HTML ............................................................................................................. 44
Pisanie w języku HTML................................................................................................................ 44
Nadawanie plikom rozszerzenia kojarzącego się z siecią WWW.................................................. 44
Formatowanie tekstu ..................................................................................................................... 45
Nadawanie dokumentowi struktury............................................................................................... 45
Czy nie potrzebuję serwera WWW?.................................................................................................... 46
Podsumowanie..................................................................................................................................... 46
4Q\F\KC < E\GIQ UM CFC UKú UVTQPC 999!
Definiowanie typu dokumentu ............................................................................................................ 48
Ogólna struktura — znaczniki HTML, Head oraz Body ..................................................................... 48
Znacznik <html> ........................................................................................................................... 48
Znacznik <head>........................................................................................................................... 48
Style..................................................................................................................................................... 50
Elementy blokowe — znaczniki dla akapitów..................................................................................... 52
Sformatowane akapity................................................................................................................... 52
Nagłówki ....................................................................................................................................... 53
Wydzielony blok tekstu................................................................................................................. 54
Listy .............................................................................................................................................. 55
Zachowanie pierwotnego formatowania tekstu ............................................................................. 57
Grupowanie elementów................................................................................................................. 57
*6/. :*6/. K %55 $KDNKC
Elementy wstawiane — znaczniki formatujące znaki.......................................................................... 58
Podstawowe znaczniki wstawiane................................................................................................. 58
Elementy span ............................................................................................................................... 59
Znaki specjalne (encje)........................................................................................................................ 59
Elementy organizacyjne....................................................................................................................... 60
Tabele............................................................................................................................................ 61
Formularze .................................................................................................................................... 62
Łącza do innych stron.......................................................................................................................... 64
Obrazy ................................................................................................................................................. 65
Komentarze.......................................................................................................................................... 66
Skrypty ................................................................................................................................................ 66
Wszystko razem................................................................................................................................... 67
Podsumowanie..................................................................................................................................... 68
4Q\F\KC 4Q\RQE\úEKG RTCE[ PCF UVTQPæ 999
Podstawowe zasady dotyczące kodu HTML ....................................................................................... 69
U ywanie swobodnych białych znaków........................................................................................ 70
U ywanie poprawnej formy języka HTML................................................................................... 70
Wstawianie w kodzie komentarzy ................................................................................................. 71
Tworzenie podstawowej struktury....................................................................................................... 72
Deklarowanie typu dokumentu............................................................................................................ 72
Definiowanie tytułu dokumentu .......................................................................................................... 73
Dostarczanie informacji wyszukiwarkom............................................................................................ 73
Definiowanie domyślnej ście ki.......................................................................................................... 74
Definiowanie automatycznego odświe ania i przekierowania............................................................. 75
Kolor tła strony i obrazy w tle ............................................................................................................. 76
Definiowanie koloru tła................................................................................................................. 76
Definiowanie obrazu w tle dokumentu.......................................................................................... 77
Podsumowanie..................................................................................................................................... 78
%\ú è ++ 2QFUVCY[ VYQT\GPKC UVTQP Y Lú\[MW *6/. K :*6/.
4Q\F\KC 9KGTU\G RQF\KC [ YKGTU\[ K CMCRKV[
Podziały wierszy.................................................................................................................................. 81
Akapity.......................................................................................................................................... 83
Ręczne wstawianie podziałów wierszy ......................................................................................... 85
Twarde spacje...................................................................................................................................... 87
Łączniki opcjonalne............................................................................................................................. 87
Zachowanie formatowania — element <pre>...................................................................................... 88
Wcięcia................................................................................................................................................ 90
Nagłówki ............................................................................................................................................. 92
Linie poziome...................................................................................................................................... 93
Grupowanie za pomocą elementu <div> ............................................................................................. 94
Podsumowanie..................................................................................................................................... 97
4Q\F\KC .KUV[
Omówienie list..................................................................................................................................... 99
Listy uporządkowane (numerowane)................................................................................................. 100
Listy nieuporządkowane (punktowane) ............................................................................................. 105
Listy definicji .................................................................................................................................... 108
Listy zagnie d one ............................................................................................................................ 110
Podsumowanie................................................................................................................................... 111
5RKU VTG EK
4Q\F\KC 4[UWPMK
Formaty graficzne stosowane w dokumentach WWW ...................................................................... 113
Kompresja obrazu ....................................................................................................................... 114
Opcje kompresji .......................................................................................................................... 114
Głębia kolorów............................................................................................................................ 116
Zwiększanie szybkości pobierania stron ..................................................................................... 117
Przygotowanie plików graficznych.................................................................................................... 118
Najwa niejsze funkcje................................................................................................................. 119
Darmowe oprogramowanie alternatywne.................................................................................... 120
Progresywne obrazy JPEG i rysunki GIF z przeplotem .............................................................. 120
Wstawianie rysunków........................................................................................................................ 122
Rozmieszczanie rysunków................................................................................................................. 123
Opis wyświetlany w przeglądarkach tekstowych .............................................................................. 125
Wymiary i skalowanie rysunków ...................................................................................................... 126
Obramowanie rysunków.................................................................................................................... 128
Mapy obrazu...................................................................................................................................... 128
Definiowanie mapy obrazu ......................................................................................................... 130
Definiowanie obszarów aktywnych............................................................................................. 130
Połączenie poszczególnych rozwiązań ........................................................................................ 132
Animacje ........................................................................................................................................... 133
Podsumowanie................................................................................................................................... 134
4Q\F\KC æE\C
Czym są łącza? .................................................................................................................................. 136
Łącza do stron WWW ....................................................................................................................... 137
Łącza względne i bezwzględne.......................................................................................................... 138
Docelowe okna łączy......................................................................................................................... 140
Tekst podpowiedzi łącza.................................................................................................................... 141
Skróty klawiaturowe i kolejność uaktywniania łączy ........................................................................ 142
Skróty klawiaturowe.................................................................................................................... 142
Kolejność uaktywniania łączy ..................................................................................................... 142
Tworzenie kotwic .............................................................................................................................. 143
Dobór kolorów łączy ......................................................................................................................... 144
Parametry dokumentu docelowego.................................................................................................... 145
Znacznik <link> ................................................................................................................................ 147
Podsumowanie................................................................................................................................... 147
4Q\F\KC 6GMUV
Metody formatowania tekstu ............................................................................................................. 149
Znacznik <font> .......................................................................................................................... 150
Akcentowanie i inne znaczniki dotyczące tekstu......................................................................... 150
Formatowanie tekstu przy u yciu CSS........................................................................................ 151
Pogrubienie i kursywa ....................................................................................................................... 152
Czcionka o stałej szerokości.............................................................................................................. 153
Indeksy — górny i dolny ................................................................................................................... 153
Skróty ................................................................................................................................................ 154
Oznaczanie zmian w dokumencie — wstawianie i usuwanie tekstu.................................................. 154
Grupowanie elementów tekstowych znacznikiem <span> ................................................................ 154
Podsumowanie................................................................................................................................... 155
*6/. :*6/. K %55 $KDNKC
4Q\F\KC <PCMK URGELCNPG
Kodowanie znaków ........................................................................................................................... 158
Znaki specjalne.................................................................................................................................. 158
Znaki spacji i myślników................................................................................................................... 159
Symbol praw autorskich i znaku towarowego ................................................................................... 160
Symbole walut ................................................................................................................................... 161
Rzeczywiste znaki cudzysłowu ......................................................................................................... 161
Strzałki .............................................................................................................................................. 162
Znaki zawierające symbole akcentu .................................................................................................. 162
Litery alfabetu greckiego i symbole matematyczne........................................................................... 165
Inne u yteczne symbole..................................................................................................................... 168
Podsumowanie................................................................................................................................... 170
4Q\F\KC 6CDGNG
Części składowe tabeli HTML .......................................................................................................... 171
Szerokość i wyrównanie tabeli .......................................................................................................... 173
Odstępy i otaczanie komórek............................................................................................................. 176
Obramowanie i krawędzie ................................................................................................................. 177
Obramowanie tabeli .................................................................................................................... 177
Krawędzie tabeli.......................................................................................................................... 178
Wiersze.............................................................................................................................................. 179
Komórki............................................................................................................................................. 180
Podpis tabeli ...................................................................................................................................... 181
Grupowanie wierszy — nagłówek, treść i stopka tabeli .................................................................... 183
Kolor tła............................................................................................................................................. 185
Komórki rozciągające się na kilka wierszy lub kolumn .................................................................... 186
Grupowanie kolumn .......................................................................................................................... 189
Podsumowanie................................................................................................................................... 190
4Q\F\KC 4Q\OKGU\E\CPKG GNGOGPVÎY UVTQP[ \C RQOQEæ VCDGN
Podstawy formatowania z wykorzystaniem tabel .............................................................................. 191
Przykłady stron dostępnych w internecie........................................................................................... 194
Strony pływające ............................................................................................................................... 197
Niestandardowe połączenie grafiki i tekstu ....................................................................................... 199
Menu nawigacyjne i bloki dokumentów............................................................................................ 202
Dokumenty wielokolumnowe............................................................................................................ 203
Podsumowanie................................................................................................................................... 204
4Q\F\KC 4COMK
Omówienie ramek.............................................................................................................................. 205
Zbiory ramek i zawartość ramek ....................................................................................................... 208
Tworzenie zbioru ramek.............................................................................................................. 208
Marginesy, obramowania i paski przewijania ramek................................................................... 210
Modyfikacja rozmiaru ramek ...................................................................................................... 211
Odsyłacze do ramek........................................................................................................................... 213
Zagnie d one zbiory ramek............................................................................................................... 215
Ramki pływające ............................................................................................................................... 217
Podsumowanie................................................................................................................................... 220
Plik z chomika:
dd.nauka
Inne pliki z tego folderu:
Aplikacje 3D Przewodnik po HTML5 WebGL i CSS3.pdf
(2550 KB)
CSS Nieoficjalny podrecznik Wydanie IV.pdf
(4332 KB)
CSS Kaskadowe arkusze stylow Przewodnik encyklopedyczny Wydanie III.pdf
(2922 KB)
CSS bez tajemnic 47 sekretow kreatywnego projektanta.pdf
(2067 KB)
CSS Antologia 101 wskazowek i trikow.pdf
(678 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin