
Wśród książek poświęconych językowi HTML, "Po prostu HTML 4. Wydanie III" zajmuje szczególną pozycję. To prawdziwy bestseller i najpopularniejsza w Polsce książka o HTML-u, która doczekała się już trzech edycji. Najnowsze wydanie przynosi najświeższe informacje na temat języka XHTML, nowego standardu tworzenia stron internetowych. Nowością są liczne porady niezbędne webmasterom opracowującym strony internetowe dedykowane urządzeniom przenośnym (palmtopom, telefonom komórkowym...).Szczególną zaletą książki jest przejrzysty układ i prosty język, którym została napisana. Zamiast długich objaśnień znajdziesz w niej krótkie, trafne i zwięzłe informacje. Towarzyszące im liczne ilustracje sprawiają, że przyswajanie przedstawionej w niej wiedzy jest szybkie i łatwe.
Dzięki książce:
- Stworzysz własne strony wykorzystując HTML i XHTML
- Nauczysz się stosować CSS (kaskadowe arkusze stylów)
- Dowiesz się, jak tworzyć "elastyczne układy" stron, dostosowujące się do wielości ekranu użytkownika
- Uczynisz strony atrakcyjniejszymi umieszczając klipy wideo, pliki dźwiękowe w formacie MP3 oraz inne multimedia bezpośrednio na stronach WWW
- Korzystając z WML-a stworzysz strony przeznaczone dla urządzeń przenośnych
- Skorzystasz z bogatego doświadczenia autorki książki
Wstęp (13)- Internet, WWW oraz HTML (14)
- Otwarty, jednak nie identyczny (15)
- Wojny przeglądarek (16)
- Dążenie do wprowadzania standardów (17)
- Rzeczywistość (20)
- Czego należy używać? (21)
- Kilka słów o niniejszej książce (23)
- Witryna WWW Autorki (24)
- Znaczniki: elementy, atrybuty oraz wartości (26)
- Tekstowa zawartość stron WWW (30)
- Łącza, obrazki oraz inna zawartość nie będąca tekstem (31)
- Nazwy plików (32)
- Adresy URL (33)
- HTML a XHTML (36)
- Wersje, rodzaje oraz DOCTYPE (38)
- Domyślny sposób wyświetlania (X)HTML (40)
- Dodawanie stylów do stron WWW (41)
- Kaskada: kiedy style kolidują ze sobą (42)
- Wartości właściwości (44)
- Projektowanie witryny (48)
- Tworzenie nowej strony WWW (49)
- Zapisywanie stron WWW (50)
- Kilka słów o programie Microsoft Word i stronach WWW (52)
- Określanie strony domyślnej ("domowej") (53)
- Edycja stron WWW (54)
- Organizowanie plików (55)
- Wyświetlanie stron w przeglądarce (56)
- Czerpanie inspiracji od innych (57)
- Rozpoczynanie strony (60)
- Tworzenie podstawowej struktury kodu (62)
- Określanie sposobu kodowania (63)
- Nadawanie tytułu (64)
- Tworzenie nagłówków sekcji (65)
- Rozpoczynanie nowego akapitu (66)
- Nazywanie elementów (67)
- Podział strony na działy (68)
- Tworzenie obszarów wewnątrzwierszowych (69)
- Tworzenie nowych wierszy (70)
- Dodawanie komentarzy (71)
- Nadawanie nazw elementom stron (72)
- Tworzenie tekstu pogrubionego oraz kursywy (74)
- Zmiana wielkości tekstu (75)
- Stosowanie czcionki o stałej szerokości znaków (76)
- Stosowanie tekstu preformatowanego (77)
- Cytaty (78)
- Tworzenie indeksów dolnych i górnych (80)
- Oznaczanie zmodyfikowanego tekstu (81)
- Wyjaśnianie skrótów (82)
- O obrazach tworzonych na potrzeby stron WWW (84)
- Zdobywanie obrazów (89)
- Polecenie Zapisz dla Weba (90)
- Zmniejszanie wymiarów obrazu (92)
- Tworzenie przezroczystości (93)
- Zapisywanie obrazu z przezroczystymi obszarami (94)
- Symulacja przezroczystości (95)
- Wykorzystanie (przeważnie) bezpiecznych kolorów (96)
- Redukcja ilości kolorów (98)
- Progresywne wyświetlanie obrazu (99)
- Rozmywanie obrazków JPEG dla ułatwienia kompresji (100)
- Tworzenie animowanych obrazów GIF (101)
- Wstawianie ilustracji na stronę (104)
- Tekst zastępczy (105)
- Określanie wymiarów obrazu w celu jego szybszego wyświetlenia (106)
- Skalowanie ilustracji (108)
- Łączenie ikon z obrazami (109)
- Otaczanie obrazów tekstem (110)
- Zakończenie otaczania tekstem (112)
- Zwiększanie odstępu wokół obrazów (113)
- Wyrównywanie obrazków (114)
- Poziome linie (115)
- Tworzenie łączy do innych stron (118)
- Odnośniki (120)
- Łącza wykorzystujące odnośniki (121)
- Tworzenie łącza do wybranego okna (122)
- Określenie domyślnego okna (123)
- Tworzenie innych rodzajów łączy (124)
- Definiowanie klawiszy skrótów dla łączy (126)
- Określenie kolejności łączy dla klawisza TAB (127)
- Przyciski nawigacyjne (128)
- Podział obrazka na obszary przypisane do różnych łączy (129)
- Tworzenie map odnośników obsługiwanych po stronie klienta (130)
- Korzystanie z mapy interpretowanej na serwerze (132)
- Tworzenie reguły stylu (134)
- Tworzenie selektorów (135)
- Wybór elementów na podstawie nazwy (136)
- Wybieranie elementu na podstawie klasy lub identyfikatora (137)
- Wybieranie elementów na podstawie kontekstu (138)
- Wybieranie łączy na podstawie ich stanu (141)
- Wybieranie fragmentów elementu (142)
- Wybieranie elementów na podstawie atrybutów (144)
- Definiowanie grup elementów (145)
- Łączenie selektorów (146)
- Tworzenie zewnętrznego arkusza stylów (148)
- Dołączanie zewnętrznego arkusza stylów (149)
- Udostępnianie alternatywnych arkuszy stylów (150)
- Tworzenie wewnętrznego arkusza stylów (151)
- Importowanie zewnętrznych arkuszy stylów (152)
- Lokalne stosowanie stylów (153)
- Znaczenie położenia (154)
- Dodawanie komentarzy do arkuszy stylów (155)
- Wybór czcionki (158)
- Osadzanie czcionek w dokumencie (159)
- Tworzenie czcionki pochyłej (kursywy) (160)
- Pogrubianie czcionki (161)
- Określanie wielkości czcionki (162)
- Określanie wysokości linii (164)
- Jednoczesne określanie wszystkich parametrów czcionki (165)
- Definiowanie koloru tekstu (166)
- Zmiana koloru tła tekstu (167)
- Kontrola odstępów pomiędzy wyrazami i literami (168)
- Dodawanie wcięć akapitowych (169)
- Parametry odstępów (170)
- Wyrównywanie tekstu (171)
- Zmiana wielkości liter (172)
- Wykorzystanie kapitalików (173)
- Dekorowanie tekstu (174)
- Określanie struktury strony (176)
- Model prostokątów (177)
- Wyświetlanie i ukrywanie elementów (178)
- Bezwzględne rozmieszczanie elementów (179)
- Określanie stałego położenia elementu w oknie przeglądarki (180)
- Przesuwanie elementów względem ich naturalnego położenia (181)
- Modyfikowanie tła (182)
- Zmiana koloru (184)
- Modyfikacja wskaźnika myszy (185)
- Tworzenie obramowań (186)
- Dodawanie wypełnienia wokół elementu (188)
- Określanie marginesów wokół elementu (189)
- Określanie wysokości i szerokości elementu (190)
- Pozycjonowanie elementów w trzecim wymiarze (192)
- Określanie sposobu wyświetlania zawartości elementu (193)
- Otaczanie elementów tekstem (194)
- Kontrola sposobu otaczania elementów (195)
- Wyrównywanie elementów w pionie (196)
- Stosowanie arkuszy stylów przeznaczonych
dla konkretnych rodzajów mediów (198)
- Czym różnią się style przeznaczone do drukowania (199)
- Kontrola dzielenia dokumentów na strony (200)
- Inne właściwości CSS, charakterystyczne dla sporządzania wydruków (201)
- Tworzenie list wypunktowanych i uporządkowanych (204)
- Określanie kształtu znaczników (punktów) (206)
- Określanie początkowej wartości numeracji punktów (207)
- Stosowanie niestandardowych znaczników (208)
- Określanie miejsca wyświetlania znaczników (209)
- Określanie wszystkich właściwości listy w jednym miejscu (210)
- Tworzenie list definicji (211)
- Określanie wyglądu list zagnieżdżonych (212)
- Projektowanie układu strony (216)
- Tworzenie prostej tabeli (217)
- Dodawanie krawędzi tabeli (218)
- Określanie szerokości tabel (220)
- Wyrównywanie tabeli do środka strony (222)
- Otaczanie tabeli tekstem (223)
- Łączenie tabel (224)
- Wyrównywanie zawartości komórek (226)
- Zmiana koloru tła (228)
- Kontrola odstępów pomiędzy i wewnątrz komórek (230)
- Łączenie komórek leżących w sąsiednich kolumnach (232)
- Łączenie komórek w sąsiednich wierszach (233)
- Podział tabeli na grupy kolumn (234)
- Podział tabeli na poziome sekcje (236)
- Wybór linii do wyświetlania (237)
- Kontrola łamania wierszy w komórce (239)
- Przyspieszenie wyświetlania tabeli (240)
- Tworzenie prostego układu ramek (242)
- Ramki w kolumnach (244)
- Tworzenie ramek w wierszach i kolumnach (245)
- Kombinowany układ ramek (246)
- Ramki wpisane (248)
- Określanie wielkości marginesów ramki (249)
- Wyświetlanie lub chowanie pasków przewijania (250)
- Wybieranie koloru krawędzi (251)
- Modyfikacja grubości krawędzi (252)
- Uniemożliwienie użytkownikowi zmiany rozmiarów ramki (254)
- Wyświetlanie łączy w konkretnych ramkach (255)
- Określanie miejsca docelowego dla łącza (256)
- Zmiana domyślnego miejsca docelowego (257)
- Zagnieżdżanie układów ramek (258)
- Tworzenie zamiennika ramek (259)
- Osadzanie zawartości przy użyciu obiektów (260)
- Zapewnianie większej dostępności ramek (262)
- Skrypty CGI (264)
- Zdobywanie skryptów (266)
- Wykorzystanie skryptów dołączonych do tej książki (267)
- Przygotowanie skryptu do użycia (268)
- Tworzenie formularza (269)
- Przesyłanie danych pocztą elektroniczną (270)
- Wykorzystanie serwisów obsługujących formularze (271)
- Tworzenie pól tekstowych (272)
- Tworzenie pól hasła (273)
- Tworzenie przycisków opcji (274)
- Tworzenie pól wyboru (275)
- Menu (276)
- Obszary tekstowe (278)
- Umożliwienie użytkownikom przesyłania plików (279)
- Kilka uwag o polach ukrytych (280)
- Dodawanie pól ukrytych do formularzy (281)
- Tworzenie przycisku wysyłającego (282)
- Czyszczenie zawartości formularza (284)
- Aktywne obrazki (286)
- Organizacja elementów formularzy (287)
- Formalne nadanie etykiety elementowi formularza (288)
- Określenie kolejności klawisza TAB w formularzach (289)
- Definiowanie klawiszy skrótów (290)
- Dezaktywacja elementów formularza (291)
- Uniemożliwienie modyfikacji elementów (292)
- Aplikacje pomocnicze i moduły dodatkowe (plug-ins) (294)
- Zdobywanie odtwarzaczy dla użytkowników (296)
- Pobierania plików multimedialnych (297)
- Osadzanie w stronach filmów QuickTime (298)
- Skalowanie filmów QuickTime (300)
- Odtwarzanie filmów QuickTime w pętli (301)
- Umieszczanie dźwięków QuickTime na stronach WWW (302)
- Ukrywanie dźwięków QuickTime (303)
- Odtwarzanie plików za pomocą programu Windows Media Player (304)
- Dołączanie apletów (306)
- Osadzanie innych plików multimedialnych (307)
- Dołączanie plików multimedialnych (308)
- Tworzenie automatycznego pokazu slajdów (309)
- Tworzenie szyldów (310)
- Dźwięk odtwarzany w tle (311)
- Wstawianie "automatycznego" skryptu (314)
- Wywołanie zewnętrznego skryptu automatycznego (315)
- Wyzwalanie skryptu (316)
- Tworzenie przycisku, który wykonuje skrypt (318)
- Dodawanie informacji zastępczych (319)
- Ukrywanie skryptu przed starszymi przeglądarkami (320)
- Ukrywanie skryptów przed analizatorami składni XML (321)
- Definiowanie domyślnego języka skryptowego (322)
- Dodawanie aktualnej daty i godziny (324)
- Zmiana etykiety stanu łącza (325)
- Zmiana zawartości kilku ramek przy użyciu jednego łącza (326)
- Wyświetlanie stron w odpowiednich ramkach (327)
- Podmienianie obrazków po wskazaniu ich myszką (328)
- Ładowanie obrazków do pamięci podręcznej (330)
- Określanie wielkości nowego okna przeglądarki (331)
- Kilka słów o sposobach kodowania (334)
- Zapisywanie stron przy użyciu odpowiedniego sposobu kodowania (336)
- Edytowanie stron przy wykorzystaniu poprawnego sposobu kodowania (337)
- Deklarowanie sposobu kodowania strony (338)
- Dodawanie znaków nie należących do danego sposobu kodowania (340)
- Określanie języka strony (342)
- Określanie domyślnej postaci tekstu (344)
- Formatowanie fragmentów tekstu (346)
- Inny sposób określania domyślnych kolorów (348)
- Zmienianie koloru łączy (349)
- Przekreślenia i podkreślenia tekstu (350)
- Tekst migający (351)
- Kolor tła (354)
- Stosowanie obrazów tła (355)
- Wyśrodkowanie elementów na stronie (356)
- Określenie marginesów (357)
- Zapobieganie dzieleniu wierszy (358)
- Warunkowe łamanie wierszy (359)
- Określanie odstępu pomiędzy akapitami (360)
- Tworzenie wcięć (361)
- Tworzenie wcięć za pomocą list (362)
- Wstawianie pustych prostokątów (363)
- Wykorzystanie prostokątów pikselowych (364)
- Wykorzystanie kolumn (365)
- Rozmieszczanie elementów na warstwach (366)
- Przygotowywanie serwera (370)
- Początek tworzenia strony WML (371)
- Tworzenie karty (372)
- Tworzenie podstawowej zawartości (373)
- Dołączanie obrazów (374)
- Tworzenie tabel (375)
- Tworzenie odnośników (376)
- Programowanie przycisków (378)
- Tworzenie zadań warunkowych (380)
- Planowanie zadań (381)
- Nawiązywanie połączenia (382)
- Tworzenie i stosowanie zmiennych (383)
- Tworzenie pól tekstowych (384)
- Tworzenie list (386)
- Przetwarzanie informacji podawanych przez użytkowników (388)
- Tworzenie elementów na wielu stronach (390)
- Ograniczanie dostępu do talii (391)
- Testowanie stron WML (392)
- Sprawdzanie poprawności kodu (394)
- Sprawdzanie prostych błędów: HTML (395)
- Sprawdzanie prostych błędów: XHTML (396)
- Sprawdzanie prostych błędów: CSS (397)
- Testowanie stron (398)
- Gdy przeglądarka wyświetla kod (400)
- Obrazki nie są wyświetlane (401)
- Wspaniałe w jednej przeglądarce, a brzydkie w innych (402)
- Gdy strona nie jest wyświetlana w Netscape 4 (403)
- Wciąż nie działa? (404)
- Jak znaleźć serwer dla swoich stron (406)
- Gdzie w Polsce opublikować strony WWW? (407)
- Onet.pl - Republika WWW (411)
- Rejestracja nazwy domeny (419)
- Przesyłanie plików na serwer (420)
- O słowach kluczowych (424)
- Jawne podawanie słów kluczowych (425)
- Opis strony (426)
- Zarządzanie innymi informacjami o stronie (427)
- Jak uniknąć odwiedzin (428)
- Zapobieganie archiwizacji strony (429)
- Tworzenie strony z adresami (430)
- Dodawanie witryny do wyszukiwarki (432)
- Jak zapewnić wysoką pozycję strony w wynikach wyszukiwania (433)
- Pisanie stron łatwych do indeksowania (434)
- Inne sposoby reklamowania witryny (435)
Dodatek B Właściwości i wartości CSS (447)
Dodatek C Zdarzenia wbudowane (455)
Dodatek D Symbole i znaki (X)HTML (457)
Dodatek E Wartości szesnastkowe (467)
Dodatek F Narzędzia (X)HTML (469)
Skorowidz (473)