
Język HTML zmienia się tak szybko, że trudno nadążyć za coraz to nowszymi technologiami, które się
z nim wiążą. Skąd wiedzieć, czego i jak należy używać? "HTML i XHTML. Przewodnik encyklopedyczny"
pomaga odpowiedzieć na te pytania. Książka ta w sposób najbardziej całościowy ze wszystkich dostępnych
w sprzedaży traktuje o języku HTML. Opisuje najświeższe standardy, HTML 4.01 i XHTML 1.0, a także
wszystkie funkcje obsługiwane przez popularne przeglądarki.Poznawanie HTML-a lub XHTML-a to jak poznawanie każdego innego języka. Większość uczących się zaczyna od przyswojenia przykładów. Czerpanie z doświadczenia innych osób to naturalny, prosty i atrakcyjny sposób nauki. Ale czerpanie wiedzy z czyichś rozwiązań ma też swoje ograniczenia. Przecież przykład może być dobry albo zły. Lepiej przyswajać sobie HTML trzymając w ręku całościowy materiał referencyjny, obejmujący składnię, semantykę i wariacje języka oraz pomagający w rozróżnieniu co jest złym, a co dobrym przykładem użycia HTML-a.
Książka pomaga Czytelnikowi na oba sposoby: autorzy szczegółowo opisują każdy element obu standardów i wyjaśniają zasadę jego działania oraz sposób interakcji z innymi elementami. Przedstawiono wiele praktycznych wskazówek pomocnych przy tworzeniu zarówno prostych podręczników online, jak i złożonych prezentacji marketingowych. Setki przykładów ułatwiają Czytelnikowi stworzyć wydajną stronę WWW, a także opanować bardziej zaawansowane mechanizmy publikacji w Sieci. Książka opisuje również, jak "przestawić się" z HTML-a na XHTML.
W książce opisano następujące zagadnienia:
- Arkusze stylów i ich wpływ na wygląd dokumentu
- Tabele (od prostych do złożonych)
- Ramki pomagające w prezentowaniu grup dokumentów
- Sposób projektowania i tworzenia interaktywnych formularzy i dokumentów dynamicznych
- Sposób umieszczania na stronach grafiki, plików dźwiękowych, filmów, apletów i programów JavaScript
- Sposób tworzenia dokumentów dobrze prezentujących się na różnych przeglądarkach
- XHTML -- język publikacji elektronicznych przyszłości
Przedmowa (11)Rozdział 1. HTML, XHTML i World Wide Web (17)
- 1.1. Internet, intranety i ekstranety (17)
- 1.2. Internetowy żargon (20)
- 1.3. Czym jest HTML? (23)
- 1.4. Czym jest XHTML? (24)
- 1.5. Czym nie są HTML i XHTML? (24)
- 1.6. Niestandardowe rozszerzenia (25)
- 1.7. Narzędzia dla projektanta stron WWW (27)
- 2.1. Narzędzia (31)
- 2.2. Pierwszy dokument HTML (32)
- 2.3. Zagnieżdżone znaczniki (33)
- 2.4. Szkielet dokumentu HTML (34)
- 2.5. Sedno dokumentu HTML lub XHTML (35)
- 2.6. Tekst (36)
- 2.7. Odsyłacze (40)
- 2.8. Elementy graficzne - coś specjalnego (43)
- 2.9. Listy, dokumenty z możliwością przeszukiwania, formularze (45)
- 2.10. Tabele (47)
- 2.11. Ramki (48)
- 2.12. Arkusze stylów i JavaScript (49)
- 2.13. Co dalej? (50)
- 3.1. Zwodniczy wygląd (51)
- 3.2. Struktura dokumentu HTML (52)
- 3.3. Znaczniki i atrybuty (53)
- 3.4. Poprawnie uformowane dokumenty a XHTML (56)
- 3.5. Zawartość dokumentu (57)
- 3.6. Elementy dokumentu HTML (59)
- 3.7. Nagłówek dokumentu (62)
- 3.8. Treść dokumentu (65)
- 3.9. Znaczniki redaktorskie (67)
- 3.10. Znacznik <bdo> (70)
- 4.1. Działy i akapity (73)
- 4.2. Nagłówki (80)
- 4.3. Zmiana wyglądu tekstu (86)
- 4.4. Znaczniki stylów opartych na zawartości (87)
- 4.5. Znaczniki stylów fizycznych (94)
- 4.6. Rozszerzona obsługa fontów w HTML-u (98)
- 4.7. Precyzyjne sterowanie odstępami i układem (104)
- 4.8. Cytaty blokowe (117)
- 4.9. Adresy (120)
- 4.10. Specjalne kodowanie znaków (122)
- 5.1. Linie poziome (125)
- 5.2. Wstawianie elementów graficznych (132)
- 5.3. Kolory dokumentu i grafika w tle (155)
- 5.4. Dźwięk w tle (162)
- 5.5. Animacja tekstu (164)
- 5.6. Inna zawartość multimedialna (167)
- 6.1. Podstawy hipertekstu (171)
- 6.2. Odwoływanie się do dokumentów: adres URL (172)
- 6.3. Tworzenie odsyłaczy (187)
- 6.4. Wydajne odsyłacze (195)
- 6.5. Obrazki zawierające mapy odsyłaczy (199)
- 6.6. Tworzenie dokumentów z możliwością przeszukiwania (209)
- 6.7. Relacje (212)
- 6.8. Wspomaganie automatyzacji (217)
- 7.1. Listy nieuporządkowane (221)
- 7.2. Listy uporządkowane (224)
- 7.3. Znacznik <li> (227)
- 7.4. Zagnieżdżanie list (230)
- 7.5. Listy definicji (232)
- 7.6. Poprawne korzystanie z list (236)
- 7.7. Listy typu "katalog" (237)
- 7.8. Listy typu "menu" (238)
- 8.1. Elementy stylów (242)
- 8.2. Składnia arkuszy stylów (250)
- 8.3. Klasy stylów (255)
- 8.4. Właściwości (260)
- 8.5. Style "bezznacznikowe": znacznik <span> (288)
- 8.6. Stosowanie stylów w dokumentach (289)
- 9.1. Formularze - podstawy (293)
- 9.2. Znacznik <form> (294)
- 9.3. Przykład prostego formularza (301)
- 9.4. Pobieranie danych poprzez e-mail (302)
- 9.5. Znacznik <input> (304)
- 9.6. Znacznik <button> (315)
- 9.7. Obszary tekstu wielowierszowego (317)
- 9.8. Elementy umożliwiające wybór (319)
- 9.9. Ogólne atrybuty elementów formularzy (323)
- 9.10. Oznaczanie i grupowanie elementów formularza (327)
- 9.11. Efektywne formularze (331)
- 9.12. Programowanie formularzy (334)
- 10.1. Standardowy model tabeli (341)
- 10.2. Znaczniki tworzące tabelę (343)
- 10.3. Najnowsze znaczniki związane z tabelami (359)
- 10.4. Więcej niż zwykłe tabele (370)
- 11.1. Ramki - charakterystyka (371)
- 11.2. Znaczniki opisujące ramki (372)
- 11.3. Układ ramkowy (373)
- 11.4. Zawartość ramek (379)
- 11.5. Znacznik <noframes> (382)
- 11.6. Ramki zagnieżdżone (383)
- 11.7. Ramki nazwane lub okna docelowe (385)
- 12.1. Aplety i obiekty (391)
- 12.2. Zawartość zagnieżdżona (394)
- 12.3. JavaScript (409)
- 12.4. Arkusze stylów JavaScript (417)
- 13.1. Dokumenty dynamiczne - przegląd (425)
- 13.2. Dokumenty pobierane przez klienta (426)
- 13.3. Dokumenty wypychane przez serwer (430)
- 14.1. Pusta przestrzeń (436)
- 14.2. Układ wielokolumnowy (440)
- 14.3. Warstwy (445)
- 15.1. Języki i metajęzyki (458)
- 15.2. Dokumenty i definicje DTD (460)
- 15.3. Zrozumieć definicje XML DTD (461)
- 15.4. Gramatyka elementów (465)
- 15.5. Atrybuty elementów (469)
- 15.6. Bloki warunkowe (471)
- 15.7. Tworzenie definicji XML DTD (472)
- 15.8. Korzystanie z XML-a (473)
- 16.1. Dlaczego XHTML? (477)
- 16.2. Tworzenie dokumentów XHTML (479)
- 16.3. HTML kontra XHTML (482)
- 16.4. Czy korzystać z XHTML-a? (486)
- 17.1. Porada dnia (491)
- 17.2. Drobiazg czy nadużycie? (493)
- 17.3. Specjalne wypunktowanie (493)
- 17.4. Sztuczki z tabelami (494)
- 17.5. Przezroczyste obrazki (501)
- 17.6. Triki z oknami i ramkami (503)
Dodatek A Gramatyka języka HTML (509)
- Konwencje gramatyczne (509)
- Gramatyka (511)
- Podstawowe atrybuty (521)
- Spis znaczników i atrybutów HTML (522)
Dodatek D Definicja DTD HTML 4.01 (565)
Dodatek E Definicja DTD XHTML 1.0 (579)
Dodatek F Spis encji (595)
Dodatek G Nazwy i wartości kolorów (601)
- Wartości kolorów (601)
- Nazwy kolorów (601)
- Standardowa paleta kolorów (603)