okladka
To prawdziwy bestseller!

Ogromne zainteresowanie czytelników, pochlebne recenzje, a także nowe możliwości języka HTML skłoniły autorkę do uzupełnienia wiadomości zawartych w poprzednim wydaniu tej książki. "Po prostu HTML 4. Wydanie II" została opracowana z myślą o Czytelniku, który chciałby nauczyć się języka HTML. Jest ona doskonałym przewodnikiem dla początkujących. Przystępny, bogato ilustrowany wykład poprowadzi Cię, krok po kroku, przez wszystkie zagadnienia języka HTML 4, prezentując kolejne i wskazując właściwe czynności.
Wprowadzenie; Poznajemy miejsce pracy (13)

  • Internet, WWW oraz HTML (14)
  • Otwarty, jednak nie identyczny (15)
  • "Wojny przeglądarek" (16)
  • Dążenie do wprowadzania standardów (17)
  • Dzisiejsze pole bitwy (18)
  • Co robić? (19)
  • Przyszłość: XML (20)
Rozdział 1. Części składowe języka HTML (21)
  • Tworzenie dokumentu HTML (21)
  • Znaczniki w języku HTML (21)
  • Zagnieżdżanie znaczników (23)
  • Spacje (24)
  • Znaki specjalne (25)
  • Polskie ogonki (26)
  • Nazwy plików (27)
  • Adres URL (28)
Rozdział 2. Szkielet strony WWW (31)
  • Projektowanie witryny (32)
  • Struktura plików (33)
  • Tworzenie nowej strony WWW (34)
  • Rozpoczęcie dokumentu HTML (35)
  • Tworzenie szkieletu strony (36)
  • Nadawanie tytułu (37)
  • Organizacja strony (38)
  • Początek nowego akapitu (39)
  • Zapisywanie strony WWW (40)
  • Oglądanie strony WWW w przeglądarce (42)
Rozdział 3. Formatowanie tekstu (43)
  • Kilka słów o przestarzałych znacznikach (44)
  • Zmiana czcionki (45)
  • Pisanie czcionką pogrubioną i kursywą (46)
  • Zmiana rozmiaru czcionki całego tekstu (47)
  • Zmiana rozmiaru fragmentu tekstu (48)
  • Wybranie domyślnego koloru tekstu (50)
  • Zmiana koloru fragmentu tekstu (51)
  • Wykorzystanie indeksów dolnych i górnych (52)
  • Przekreślenia i podkreślenia tekstu (53)
  • Wykorzystanie czcionki o stałej szerokości (54)
  • Tekst migający (55)
  • Ukrywanie tekstu (komentarze) (56)
Rozdział 4. Tworzenie ilustracji (57)
  • Format graficzny (57)
  • Kolor (58)
  • Przezroczystość (59)
  • Szybkość ładowania (59)
  • Animacja (60)
  • Zdobywanie ilustracji (61)
  • Zmniejszanie rozmiarów obrazka (62)
  • Eksportowanie obrazka GIF z Photoshopa (64)
  • Bezpieczna paleta kolorów (67)
  • Konwersja do kolorów przeglądarki (70)
  • Redukcja liczby kolorów (71)
  • Tworzenie przezroczystego tła (72)
  • Udawana przezroczystość (74)
  • Ilustracje GIF z przeplotem (75)
  • Animowane GIF-y (76)
  • Tworzenie obrazków JPEG (78)
  • Rozmywanie obrazków JPEG dla ułatwienia kompresji (79)
  • Tworzenie podglądu ilustracji o niskiej rozdzielczości (80)
  • Tworzenie plików PNG (81)
Rozdział 5. Wykorzystanie ilustracji (83)
  • Wstawianie ilustracji na stronę (84)
  • Tekst zastępczy (85)
  • Określanie wymiarów ilustracji w celu jej szybszego wyświetlenia (86)
  • Połączenie ikony z zewnętrzną ilustracją (88)
  • Wykorzystanie ilustracji małej rozdzielczości (89)
  • Otaczanie ilustracji tekstem (90)
  • Zakończenie otaczania tekstem (92)
  • Zwiększanie odstępu wokół ilustracji (93)
  • Skalowanie ilustracji (94)
  • Wyrównywanie obrazków (95)
  • Wizytówka strony (96)
  • Poziome linie (97)
Rozdział 6. Układ strony (99)
  • Kolor tła (100)
  • Ilustracja jako tło strony WWW (101)
  • Wyśrodkowanie elementów na stronie (102)
  • Określenie marginesów (103)
  • Łamanie linii (104)
  • Kontrola sposobu łamania linii (105)
  • Warunkowe łamanie linii (106)
  • Określanie odstępu pomiędzy akapitami (107)
  • Tworzenie wcięć (108)
  • Tworzenie wcięć za pomocą list (109)
  • Wstawianie pustych prostokątów (110)
  • Wykorzystanie prostokątów pikselowych (111)
  • Używanie bloku cytatów (112)
  • Krótkie cytaty (113)
  • Wykorzystanie kolumn (114)
  • Stosowanie tekstu preformatowanego (115)
  • Rozmieszczanie elementów na warstwach (116)
Rozdział 7. Połączenia i odnośniki (119)
  • Połączenia (119)
  • Tworzenie połączeń do innych stron (120)
  • Odnośniki (122)
  • Połączenie wykorzystujące odnośnik (123)
  • Tworzenie połączenia do wybranego okna (124)
  • Określenie domyślnego okna (125)
  • Tworzenie innych rodzajów połączeń (126)
  • Definiowanie klawiszy skrótów dla połączeń (128)
  • Określenie kolejności połączeń dla klawisza TAB (129)
  • Przyciski nawigacyjne (130)
  • Podział obrazka na obszary przypisane do różnych połączeń (131)
  • Zaprojektowanie mapy interpretowanej u użytkownika (132)
  • Korzystanie z mapy interpretowanej na serwerze (134)
  • Wypisywanie połączeń różnymi kolorami (135)
Rozdział 8. Listy (137)
  • Lista uporządkowana (138)
  • Lista nieuporządkowana (140)
  • Listy definicji (142)
  • Listy zagnieżdżone (143)
Rozdział 9. Tabele (145)
  • Projektowanie układu strony (146)
  • Tworzenie prostej tabeli (147)
  • Dodawanie krawędzi tabeli (148)
  • Zmiana koloru krawędzi (149)
  • Określanie szerokości tabel (150)
  • Wyrównywanie tabeli do środka strony (151)
  • Otaczanie tabeli tekstem (152)
  • Dodawanie wolnych przestrzeni wokół tabeli (153)
  • Łączenie komórek leżących w sąsiednich kolumnach (154)
  • Łączenie komórek w sąsiednich wierszach (155)
  • Wyrównywanie zawartości komórki (156)
  • Kontrola odstępów pomiędzy i wewnątrz komórek (157)
  • Zagnieżdżanie tabel (158)
  • Zmiana koloru komórki (160)
  • Wykorzystanie ilustracji jako tła (161)
  • Podział tabeli na grupy kolumn (162)
  • Podział tabeli na poziome sekcje (164)
  • Wybór linii do wyświetlania (165)
  • Kontrola łamania linii w komórce (167)
  • Przyspieszenie wyświetlania tabeli (168)
Rozdział 10. Ramki (169)
  • Stworzenie prostego układu ramek (170)
  • Ramki w kolumnach (172)
  • Tworzenie ramek w wierszach i kolumnach (173)
  • Kombinowany układ ramek (174)
  • Ramki pływające (176)
  • Określenie wymiarów marginesów ramki (177)
  • Wyświetlanie lub chowanie pasków przewijania (178)
  • Wybieranie koloru ramki (179)
  • Modyfikacja grubości ramek (180)
  • Uniemożliwienie użytkownikowi zmiany rozmiarów ramki (182)
  • Definiowanie połączenia do docelowej ramki (183)
  • Określanie miejsca docelowego dla połączenia (184)
  • Zmiana domyślnego miejsca docelowego (185)
  • Zagnieżdżone układy ramek (186)
  • Tworzenie zamiennika ramek (187)
Rozdział 11. Formularze (189)
  • Skrypty CGI (190)
  • Zdobywanie skryptów (192)
  • Wykorzystanie skryptów dołączonych do tej książki (193)
  • Przygotowanie skryptu do użycia (194)
  • Tworzenie formularza (195)
  • Przesyłanie danych pocztą elektroniczną (196)
  • Wykorzystanie serwisów obsługujących formularze (197)
  • Pola tekstowe (198)
  • Pole hasła (199)
  • Obszary tekstowe (200)
  • Przyciski opcji (201)
  • Pola wyboru (202)
  • Menu (203)
  • Umożliwienie użytkownikowi przesyłania plików (205)
  • Kilka uwag o polach ukrytych (206)
  • Pola ukryte (207)
  • Przycisk dostarczający (208)
  • Wymazywanie formularza (210)
  • Aktywne obrazki (212)
  • Organizacja elementów formularzy (213)
  • Formalne nadanie etykiety elementowi formularza (214)
  • Określenie kolejności dla klawisza TAB (215)
  • Definiowanie klawiszy skrótów (216)
  • Uczynienie elementu formularza nieaktywnym (217)
  • Uniemożliwienie zmian (218)
  • Skrypt Pik-Netu i Heliona (219)
Rozdział 12. Multimedia (221)
  • Programy pomocnicze i plug-iny (222)
  • Obrazki w formacie innym niż GIF i JPEG (223)
  • Dźwięk (224)
  • Zdobywanie dźwięków (225)
  • Osadzanie dźwięków na stronie (226)
  • Zamieszczenie dźwięku na stronie WWW (228)
  • Dźwięk w tle dla użytkowników IE (229)
  • Tworzenie plików RealMedia (230)
  • Tworzenie metaplików RealMedia (232)
  • Tworzenie połączeń z plikami RealMedia (233)
  • Osadzanie plików RealMedia na stronach WWW (234)
  • Filmy wideo (236)
  • Zamieszczenie filmu wideo na stronie WWW (237)
  • Wbudowanie wewnętrznego klipu wideo (238)
  • Wbudowanie wideo dla Internet Explorera (239)
  • Tworzenie szyldów (240)
  • Dołączanie apletów (241)
Rozdział 13. Prezentacja Kaskadowych Arkuszy Stylów (243)
  • Korzyści ze stosowania arkuszy stylów (244)
  • Wady stosowania arkuszy stylów (245)
  • Anatomia stylu (246)
Rozdział 14. Tworzenie arkuszy stylów (247)
  • Tworzenie wewnętrznego arkusza stylów (248)
  • Tworzenie zewnętrznego arkusza stylów (250)
  • Wykorzystanie zewnętrznego arkusza stylów (251)
  • Lokalne przypisywanie stylów (252)
  • Definiowanie stylów dla klas (253)
  • Wyróżnianie określonych znaczników (254)
  • Tworzenie własnych znaczników HTML (255)
  • Tworzenie własnych znaczników blokowych (256)
  • Stosowanie własnych znaczników blokowych (257)
  • Tworzenie własnych znaczników wpisanych (258)
  • Stosowanie znaczników SPAN (259)
  • Definiowanie stylów dla połączeń (260)
  • Wybór czcionki (262)
  • Osadzanie czcionek w dokumencie (263)
  • Tworzenie czcionki pochyłej (italików) (264)
  • Pogrubianie czcionki (265)
  • Określanie wielkości czcionki (266)
  • Ustalanie wysokości linii (267)
  • Ustalanie wszystkich parametrów czcionki w jednej definicji (268)
  • Definiowanie koloru tekstu (269)
  • Zmiana tła tekstu (270)
  • Kontrola odstępów pomiędzy wyrazami i literami (271)
  • Parametry spacji (272)
  • Wyrównywanie tekstu (273)
  • Podkreślenie tekstu (274)
  • Mrugający tekst (275)
  • Zmiana wielkości liter (276)
Rozdział 16. Określanie wyglądu strony za pomocą stylów (277)
  • Naturalne rozmieszczanie elementów na stronie (268)
  • Pozycjonowanie absolutne (279)
  • Pozycjonowanie elementów w "trzecim wymiarze" (280)
  • Wyświetlanie i ukrywanie elementów (281)
  • Ustalanie wysokości i szerokości elementu (282)
  • Edycja ramki wokół elementu (283)
  • Tworzenie tła (padding) wokół elementu (284)
  • Margines wokół elementu (285)
  • Rozmieszczenie pionowe elementów (286)
  • Otaczanie elementów tekstem (287)
  • Przerywanie otaczania elementów tekstem (288)
  • Zmiana koloru elementu (289)
  • Zmiana tła (290)
  • Określanie sposobu wyświetlania zawartości elementu (291)
  • Kadrowanie elementu (292)
  • Parametry list (293)
  • Wprowadzanie znaczników końca strony (294)
Rozdział 17. Skrypty (295)
  • Wstawianie "automatycznego" skryptu (296)
  • Wywołanie zewnętrznego automatycznego skryptu (297)
  • Wyzwalanie skryptu (298)
  • Tworzenie przycisku, który wykonuje skrypt (300)
  • Ukrywanie skryptu przed starszymi przeglądarkami (301)
  • Alternatywa dla starszych przeglądarek (302)
  • Definiowanie domyślnego języka skryptowego (303)
Rozdział 18. Podstawy JavaScriptu (305)
  • Dodawanie aktualnej daty i godziny (306)
  • Zmiana etykiety stanu połączenia (307)
  • Jednoczesne zmienianie zawartości wielu ramek (308)
  • Ładowanie obrazków do pamięci podręcznej (309)
  • Podmienianie obrazków po wskazaniu ich myszką (310)
  • Określanie wielkości nowego okna przeglądarki (312)
Rozdział 19. Różności (313)
  • Podpatrywanie innych (314)
  • Zabezpieczanie stron hasłem (315)
  • Tworzenie licznika (316)
  • Sprytne połączenia do poczty (317)
  • Dzielenie ilustracji na fragmenty (318)
  • Tworzenie przycisków za pomocą tabeli (320)
  • Graficzne ramki tabel (321)
  • Inicjał (322)
  • Pionowe linie (323)
  • Nadawanie tytułów elementom stron WWW (324)
  • Tworzenie automatycznego pokazu slajdów (325)
Rozdział 20. Pomocy, moja strona nie chce działać (322)
  • Sprawdzanie kodu (322)
  • Przeglądarka wyświetla kod (328)
  • Wspaniałe w Explorerze, a nic w Netscapie (329)
  • Wspaniałe w jednej przeglądarce, a brzydkie w innych (330)
  • Ilustracje nie są wyświetlane (331)
  • Wciąż nie działa? (332)
Rozdział 21. Publikowanie stron WWW (333)
  • Testowanie strony (334)
  • Jak znaleźć serwer dla swoich stron (336)
  • Gdzie w Polsce opublikować strony WWW? (337)
  • Rejestracja nazwy domeny (348)
  • Przesyłanie plików na serwer (349)
Rozdział 22. Zdobywanie użytkowników (353)
  • Pomoc w znajdowaniu strony (354)
  • Opis strony (355)
  • Inne informacje o stronie (356)
  • Kontrola nad robotami (357)
  • Tworzenie strony z adresami (358)
  • Dodawanie witryny do wyszukiwarki (360)
  • Jak zapewnić wysoką pozycję strony w wynikach wyszukiwania (361)
  • Inne metody reklamowania stron (362)
  • Nieustająca Lista Przebojów Wirtualnej Polski (363)
Dodatek A. Programy narzędziowe HTML (365)
  • Edytory HTML (366)
  • Darmowe biblioteki ilustracji (368)
  • Programy graficzne (368)
  • Pajączek 2000 (369)
  • Warsztat pracy Pajączka 2000 (371)
  • Wybrane narzędzia Pajączka 2000 (376)
Dodatek B. Znaki specjalne (379)
  • Znaki specjalne (380)
Dodatek C. Numery kolorów (385)
  • Określenie wartości składników RGB w postaci szesnastkowej (386)
Dodatek D. Kompatybilność języka HTML (389)
  • Znaczniki języka HTML (390)
  • Zdarzenia wewnętrzne (397)
Skorowidz (399)