
Tworzenie stron WWW. Almanach zawiera dokładne informacje na temat wszystkich technik niezbędnych do projektowania stron WWW. Książka odznacza się przejrzystym układem, ułatwiającym szybkie dotarcie do poszukiwanej odpowiedzi. Niniejsze wydanie (drugie), poprawione i rozszerzone, zawiera liczne informacje na temat szerokiego zakresu technik i technologii, z których korzystają projektanci i twórcy stron WWW.W książce znajduje się doskonały opis znaczników HTML 4.01 (łącznie z tabelami, ramkami, formularzami, opisem kolorów i arkuszami stylów kaskadowych); autorka poświęciła szczególną uwagę obsłudze przeglądarek, niespójności platform i standardom. W książce można również odnaleźć wiele uaktualnionych informacji na temat stosowania grafiki, multimediów, dźwięku i filmów wideo oraz zaawansowanych technologii, takich jak Dynamic HTML, JavaScript i XML, a także nowe rozdziały opisujące XHTML, WML i SMIL. Jest więc niezastąpionym narzędziem dla projektantów i twórców stron WWW na wszystkich poziomach zaawansowania.
Drugie wydanie książki Tworzenie stron WWW. Almanach zawiera między innymi:
- Opis środowiska WWW, w tym takich zagadnień, jak monitory, przeglądarki, drukowanie z sieci WWW, dostępność i internacjonalizacja
- Pełne zastosowanie wszystkich znaczników i atrybutów HTML i Server Side Includes, łącznie z aktualną obsługą przeglądarek (Netscape 6, IE 5.5 i Opera 5)
- Uaktualnione rozdziały na temat tworzenia plików GIF, animowanych plików GIF, plików JPEG i PNG, w tym projektowanie za pomocą palety WWW
- Informacje na temat multimediów i interaktywności, łącznie z dźwiękiem, filmami wideo, animacjami Flash 5 i Shockwave oraz nowy rozdział na temat SMIL
- Poprawiony samouczek i zestawienie kaskadowych arkuszy stylów
- Dodatki zawierające szczegółowy opis znaczników HTML, atrybutów, znaczników odradzanych i specyficznych dla przeglądarki, kompatybilności i obsługi CSS oraz encji znakowych
Wprowadzenie (11)Część I Środowisko WWW (19)
Rozdział 1. Projektowanie dla różnych przeglądarek (21)
- Przeglądarki (22)
- Statystyki wykorzystywania przeglądarek (24)
- Strategie projektowe (28)
- Określenie grupy docelowej (31)
- Testuj, testuj, testuj! (31)
- Znaczenie standardów (32)
- Obsługa nieznanych rozdzielczości monitorów (35)
- Projektowanie stałe i płynne (40)
- Projektowanie "nad zagięciem" (45)
- Kwestia kolorów monitora (45)
- Wyświetlacze alternatywne (46)
- Sieć WWW to nie druk (47)
- Typografia w sieci WWW (49)
- Kolor w sieci WWW (55)
- Grafika w sieci WWW (62)
- Podstawowe informacje na temat serwerów (69)
- Struktura katalogów Uniksa (73)
- Konwencje nadawania nazw plikom (76)
- Wysyłanie plików (FTP) (77)
- Typy plików (MIME) (79)
- Mechanizmy przeglądarek umożliwiające drukowanie (83)
- Strony HTML dostosowane do drukowania (84)
- Kaskadowe arkusze stylów wykorzystywane podczas wydruków (86)
- Pliki PDF (Portable Document Format) (90)
- Drukowanie przy użyciu Flasha (94)
- WAI (97)
- Dostępność w technologiach sieciowych (101)
- Dostępność narzędzi (102)
- Zestawy znaków (105)
- Cechy języka HTML 4.01 (107)
- Cechy językowe arkuszy stylów (110)
- Więcej informacji (111)
Rozdział 8. Przegląd języka HTML (115)
- Standard HTML (115)
- Znaczniki HTML-a (118)
- Informacje ignorowane przez przeglądarki (121)
- Struktura dokumentu (122)
- Porady dotyczące dobrego stylu kodowania (122)
- Narzędzia HTML-a (124)
- Pliki źródłowe HTML w książce (126)
- Omówienie znaczników struktury (129)
- Tworzenie dokumentu HTML-a (132)
- Ogólne ustawienia przy użyciu znacznika <body> (135)
- Znaczniki <meta> (137)
- Zestawienie znaczników tekstowych (143)
- Praca z tekstem w języku HTML (155)
- Wbudowane style czcionek (157)
- <div> oraz <span> (159)
- Znacznik <font> (160)
- Listy (162)
- Techniki kontroli układu tekstu w języku HTML (168)
- Odwołania do encji znakowych (174)
- Zestawienie znaczników związanych z łączami (175)
- Proste łącza hipertekstowe (179)
- Łącza wewnątrz dokumentu (180)
- Modyfikacja wyglądu łączy (182)
- Okna docelowe (184)
- Mapy obrazków (185)
- Łącza i protokoły nie związane z WWW (191)
- Łączenie dokumentów za pomocą znacznika <link> (193)
- Zestawienie znaczników służących do osadzania obiektów (195)
- Obrazy - wiadomości podstawowe (204)
- Znacznik <img> oraz jego atrybuty (205)
- Linie poziome (212)
- Osadzane na stronie pliki medialne (214)
- Aplety w języku Java (217)
- Zestawienie znaczników tabel (221)
- Podstawowe wiadomości o tabelach (230)
- Podstawowa struktura tabeli (230)
- Wygląd tabeli (236)
- Usuwanie błędów (242)
- Porady (250)
- Standardowe wzorce tabel (251)
- Wieloczęściowe grafiki w tabelach (257)
- Zestawienie znaczników związanych z ramkami (263)
- Podstawowe wiadomości o ramkach (267)
- Podstawowa struktura zestawu ramek (268)
- Działanie i wygląd ramek (272)
- Ramki docelowe (275)
- Ramki pływające (277)
- Porady i sztuczki związane z tworzeniem ramek (279)
- Zestawienie znaczników formularzy (285)
- Wprowadzenie do formularzy (293)
- Podstawowy formularz (<form>) (294)
- Elementy formularza (296)
- Nowe atrybuty formularzy w HTML-u 4.01 (302)
- Wpływ na wygląd formularzy (302)
- Odkrywanie CGI (309)
- Określanie koloru przez wartości RGB (313)
- Określanie kolorów przez ich nazwę (316)
- Wykorzystanie arkuszy stylów (323)
- Sposób działania arkuszy stylów (326)
- Selektory (331)
- Określanie wartości (334)
- Właściwości (336)
- Pozycjonowanie za pomocą arkuszy stylów (352)
- Co nowego w CSS2 (357)
- Porady i sztuczki związane z CSS (360)
- Tabele obsługi w przeglądarkach (362)
- Sposób wykorzystania SSI (363)
- SSI i serwer (365)
- Dodawanie poleceń SSI do dokumentu (365)
- Wykorzystanie zmiennych środowiskowych (367)
- XSSI (367)
- Polecenia SSI (369)
- Zmienne dołączane (372)
- Formaty czasowe w SSI (373)
Rozdział 19. Format GIF (377)
- GIF87a i GIF89a (377)
- 8-bitowy kolor indeksowany (378)
- Kompresja GIF (378)
- Kiedy wykorzystywać format GIF? (379)
- Przegląd narzędzi (380)
- Przeplot (381)
- Przezroczystość (382)
- Minimalizacja rozmiarów plików GIF (387)
- Kolor 24-bitowy (393)
- Kompresja JPEG (393)
- Kiedy wykorzystywać format JPEG (395)
- Progresywne JPEG-i (396)
- Tworzenie plików JPEG (396)
- Minimalizacja rozmiarów plików JPEG (397)
- Historia PNG (403)
- Kiedy wykorzystywać pliki PNG? (404)
- Obsługa przez platformy/przeglądarki (405)
- Paleta 8-bitowa, skala szarości i kolor rzeczywisty (406)
- Kompresja PNG (407)
- Własności specjalne (408)
- Tworzenie plików PNG (410)
- Strategie optymalizacyjne PNG (413)
- Propozycje dalszych lektur (414)
- Projektowanie za pomocą kolorów bezpiecznych dla sieci WWW (418)
- Konwersja na paletę WWW (422)
- Strategie wykorzystywania palety WWW (425)
- Mieszanie kolorów (426)
- Gdzie znaleźć więcej informacji (428)
- Jak działają animowane GIF-y (429)
- Wykorzystywanie animowanych GIF-ów (430)
- Obsługa przez przeglądarki (430)
- Narzędzia (431)
- Tworzenie animowanych GIF-ów (432)
- Optymalizacja animowanych GIF-ów (436)
Rozdział 24. Dźwięk w sieci WWW (441)
- Podstawy cyfrowej technologii dźwiękowej (441)
- Wykorzystanie istniejących plików dźwiękowych (443)
- Przygotowanie własnych nagrań dźwiękowych (444)
- Dźwięk odtwarzany strumieniowo (447)
- Sieciowe formaty plików dźwiękowych (449)
- Wybór formatu audio (457)
- Dołączanie dźwięku do witryny (458)
- Podstawy technologii cyfrowego technologii wideo (463)
- Kompresja (464)
- Formaty plików wideo (466)
- Wybór formatu (470)
- Dołączanie filmów wideo do dokumentów HTML (470)
- Gdzie znaleźć więcej informacji (474)
- Stosowanie technologii Flash na stronach WWW (476)
- Narzędzia programu Macromedia Flash (478)
- Tworzenie prezentacji Flash (479)
- Dołączanie prezentacji Flash do strony WWW (482)
- Integracja technologii Flash z innymi technologiami (485)
- Zasoby związane z technologią Flash (486)
- Shockwave dla programu Director (487)
- Dołączanie filmów Shockwave do strony WWW (489)
- Zasoby WWW związane z programem Director (490)
- Jak działa SMIL (492)
- Odtwarzacze SMIL (492)
- Narzędzia autorskie języka SMIL (493)
- Pisanie dokumentów SMIL (493)
- Dalsze źródła informacji (499)
Rozdział 28. Wprowadzenie do języka JavaScript (503)
- Historia JavaScriptu (503)
- Podstawy JavaScriptu (504)
- Przykładowe skrypty (506)
- Obsługa różnych przeglądarek (513)
- Zastosowanie DHTML-a (518)
- Jak działa DHTML (519)
- Obiektowy model dokumentu (520)
- Tworzenie warstw (521)
- Przykłady kodu DHTML-a (522)
- Detekcja przeglądarki (529)
- Narzędzia DHTML-a (531)
- Więcej informacji (532)
- Tło historyczne (536)
- Jak to działa (536)
- Składnia dokumentu XML (538)
- Definicja Typu Dokumentu (DTD) (540)
- Przykłady technologii XML (542)
- Więcej informacji (544)
- Rozwój standardów XHTML-a (547)
- Tworzenie dokumentów w XHTML 1.0 (549)
- Deklaracje dokumentów XHTML (550)
- Poprawnie sformułowany XHTML (551)
- Zrób to sam (554)
- Opis protokołu WAP (556)
- Tworzenie aplikacji WAP (558)
- Wprowadzenie do WML-a (562)
- Elementy i atrybuty WML (568)
- Informacje o WAP-ie i WML-u (578)
Dodatek A Elementy HTML-a (581)
Dodatek B Lista atrybutów (589)
Dodatek C Znaczniki opuszczone (603)
Dodatek D Znaczniki specyficzne dla określonych przeglądarek (607)
Dodatek E Tabela obsługi atrybutów CSS (609)
Dodatek F Encje znakowe (623)
Słowniczek (633)
Skorowidz (641)