reklama - zainteresowany?

HTML i XHTML dla każdego - Helion

HTML i XHTML dla każdego
Autor: Laura Lemay
Tytuł oryginału: Teach Yourself Web Publishing with HTML and XHTML
Tłumaczenie: Łukasz Zieliński (rozdz. 1 - 5, 13, 14), Marzena Baranowska (rozdz. 6 - 12, 15, 16)
ISBN: 83-7361-239-4
stron: 464, Format: B5, okładka: miękka
Data wydania: 2004-04-14
Księgarnia: Helion

Cena książki: 55,00 zł

Dodaj do koszyka HTML i XHTML dla każdego

Tagi: HTML i XHTML - Programowanie

Prawdopodobnie największą zaletą WWW jest to, że nie trzeba prowadzić wielkiego przedsiębiorstwa, aby udostępniać informacje i produkty czytelnikom i klientom na całym świecie. Wystarczy komputer z dostępem do internetu i chęć uczenia się. Skoro czytasz te słowa, prawdopodobnie i Ty chciałbyś zaistnieć w Sieci. Pytanie brzmi: od czego zacząć?

W internecie można znaleźć samouczki, instrukcje, mnóstwo przykładów i darmowych narzędzi mających ułatwić publikowanie na WWW. Jest też wiele innych książek na ten temat. Przewaga książki "HTML i XHTML dla każdego" bierze się z faktu, że wszystkie materiały są dostępne w jednym miejscu: informacje potrzebne do opanowania języka HTML, umieszczania stron na serwerze, tworzenia grafiki na potrzeby WWW i utrzymywania funkcjonalności i sprawności swojej witryny. Znajdziesz tu podpowiedzi, sugestie i przykłady pokazujące, jak projektować całościową strukturę witryny, a nie tylko układ słów na pojedynczych stronach. Ta książka nie uczy jak stworzyć serwis WWW -- ona uczy jak stworzyć dobrą i nieprzeciętną stronę internetową.

Książka opisuje między innymi:
  • Podstawową strukturę strony WWW
  • Tworzenie łączy pomiędzy stronami
  • Formatowanie tekstu za pomocą HTML-a i CSS
  • Użycie tabel, projektowanie formularzy
  • Grafikę i multimedia na stronach WWW
  • Podstawy języków JavaScript i DHTML
  • Publikowanie witryny na serwerze

Książka nie koncentruje się na konkretnej platformie systemowej. Zawarte w niej informacje zachowują swoją przydatność niezależnie od tego, czy używa się komputera PC i systemu Windows, Macintosha, którejś z odmian Uniksa, czy też jeszcze innego systemu. Uzyskaną tu wiedzę będzie można stosować do rozwijania swoich stron WWW przy użyciu dowolnie wybranego systemu.

Dodaj do koszyka HTML i XHTML dla każdego

Spis treści

HTML i XHTML dla każdego -- spis treści

O Autorach (13)

Wprowadzenie (15)

Rozdział 1. Wprowadzenie do języka HTML (19)

  • Język HTML (19)
    • Język HTML opisuje strukturę strony (20)
    • Język HTML nie opisuje układu strony (20)
    • Dlaczego to działa w ten sposób (21)
    • Język HTML jest językiem oznaczeń (22)
    • Krótka historia znaczników HTML (22)
  • Aktualny standard: XHTML 1.0 (23)
  • Jak wygląda język HTML (24)
    • Uwaga o formatowaniu (28)
  • Używanie kaskadowych arkuszy stylów (28)
    • Umieszczanie atrybutów w znacznikach (29)
  • Programy przydatne w pisaniu w języku HTML (30)
  • Podsumowanie (31)

Rozdział 2. Rozwój od podstaw (33)

  • Tworzenie struktury kodu HTML (33)
    • Znacznik <html> (34)
    • Znacznik <head> (34)
    • Znacznik <body> (35)
  • Tytuł (36)
  • Nagłówki (37)
  • Akapity (39)
  • Listy (40)
    • Znaczniki tworzące listy (41)
    • Listy numerowane (42)
    • Dostosowywanie list numerowanych (43)
    • Listy punktowane (46)
    • Dostosowywanie list punktowanych (46)
    • Listy definicji (49)
    • Zagnieżdżanie list (50)
  • Komentarze (51)
  • Podsumowanie (52)

Rozdział 3. Wszystko o łączach (55)

  • Jak tworzyć łącza (55)
    • <a> - znacznik tworzący łącza (55)
  • Łączenie stron lokalnych ścieżkami względnymi i bezwzględnymi (60)
    • Ścieżki bezwzględne (61)
    • Które ścieżki są lepsze - względne czy bezwzględne? (62)
  • Łącza do innych dokumentów w sieci (63)
  • Łącza do fragmentów stron (67)
    • Jak tworzyć łącza i zakotwiczenia (68)
    • Podłączanie zakotwiczeń wewnątrz dokumentu (73)
  • Anatomia adresu URL (74)
    • Części adresu URL (74)
    • Znaki specjalne w adresach URL (75)
  • Rodzaje adresów URL (76)
    • Protokół HTTP (76)
    • Anonimowy dostęp do serwerów FTP (77)
    • Dostęp do serwerów FTP z podaniem nazwy użytkownika (78)
    • Adresy URL typu mailto (78)
    • Grupy dyskusyjne Usenet (79)
    • Plikowe adresy URL (80)
  • Podsumowanie (81)

Rozdział 4. Formatowanie tekstu (83)

  • Elementy poziomu znakowego (84)
    • Znaczniki stylów logicznych (84)
    • Znaczniki stylów fizycznych (86)
  • Formatowanie znaków właściwościami CSS (87)
    • Ozdabianie tekstu - właściwość text-decoration (88)
    • Właściwości czcionek (89)
  • Zachowywanie układu tekstu (90)
  • Kreski poziome (92)
    • Atrybuty znacznika <hr> (93)
  • Wymuszanie podziału wiersza (95)
  • Sygnaturki (97)
  • Akapity cytowane (98)
  • Znaki specjalne (99)
    • Składnia encji znakowych (99)
    • Zapis znaków zarezerwowanych (100)
  • Wyrównywanie tekstu (102)
    • Wyrównywanie pojedynczych elementów (102)
    • Wyrównywanie wielu elementów jednocześnie (103)
  • Kroje pisma i wielkość czcionki (104)
    • Zmiana wielkości czcionki (105)
    • Zmiana kroju pisma (106)
    • Modyfikacja czcionek arkuszami stylów (107)
  • Znaczniki <nobr> oraz <wbr> (108)
  • Podsumowanie (118)

Rozdział 5. Obrazki, kolory i tła (123)

  • Obrazki na stronach WWW (123)
  • Formaty plików graficznych (124)
    • Format GIF (125)
    • Format JPEG (125)
    • Format PNG (126)
  • Obrazki w tekście: znacznik <img> (126)
    • Dostarczanie etykiet rezerwowych (127)
  • Obrazki a tekst (130)
    • Wyrównywanie obrazków i tekstu (131)
    • Zawijanie tekstu przy obrazkach (133)
    • Dopasowywanie odstępów wokół obrazków (136)
  • Obrazki a łącza (137)
  • Inne przydatne umiejętności (141)
    • Wymiary obrazków i skalowanie (141)
    • Jeszcze o obramowaniach obrazków (142)
  • Stosowanie koloru (143)
    • Nazywanie kolorów (143)
    • Zmienianie koloru tła (144)
    • Zmienianie koloru tekstu (145)
    • Zmienianie koloru znaków (146)
    • Określanie kolorów właściwościami CSS (147)
  • Ozdabianie tła tapetą (147)
  • Podpowiedzi dodatkowe (149)
    • Czy ten obrazek naprawdę jest potrzebny? (150)
    • Małe jest piękne (150)
    • Kulturalne zamieszczanie obrazków (151)
  • Podsumowanie (151)

Rozdział 6. Tabele (153)

  • Tworzenie tabel (154)
  • Elementy składowe tabeli (154)
    • Element <table> (155)
    • Krótki opis tabeli (155)
    • Wiersze i komórki (156)
    • Puste komórki (157)
    • Tytuły (159)
  • Zmiana rozmiaru tabel, obramowania i komórek (162)
    • Ustawianie szerokości tabeli (162)
    • Zmiana obramowania tabeli (163)
    • Marginesy komórek (164)
    • Odstępy między komórkami (164)
    • Szerokość kolumn (165)
    • Ustawianie podziału wierszy (166)
  • Kolor tabeli i komórek oraz wyrównanie (167)
    • Zmiana koloru tabeli oraz tła komórek (168)
    • Zmiana koloru obramowania (169)
  • Wyrównanie zawartości tabeli (171)
    • Wyrównanie tabeli (171)
    • Wyrównanie zawartości komórek (172)
    • Wyrównanie tytułu (173)
  • Scalanie komórek (174)
  • Zaawansowane sposoby ulepszania tabel (182)
    • Grupowanie i wyrównanie kolumn (182)
    • Grupowanie i wyrównanie wierszy (185)
    • Atrybuty frame i rules (187)
  • Inne elementy i atrybuty tabel (188)
  • Podsumowanie (188)

Rozdział 7. Formatowanie stron za pomocą kaskadowych arkuszy stylów (193)

  • Uaktywnianie arkuszy stylów na stronie (193)
    • Tworzenie arkuszy stylów na poziomie strony (194)
    • Tworzenie arkuszy stylów na poziomie witryny (194)
  • Selektory (195)
    • Selektory kontekstowe (196)
    • Klasy i identyfikatory (197)
  • Jednostki miar (198)
  • Właściwości pól (199)
    • Sterowanie rozmiarem (200)
    • Obramowanie (200)
    • Marginesy i wypełnienie (202)
    • Elementy pływające (206)
  • Pozycjonowanie CSS (210)
    • Pozycjonowanie względne (211)
    • Pozycjonowanie bezwzględne (212)
    • Nakładanie elementów (215)
  • Modyfikowanie wyglądu tabeli (217)
  • Znacznik <body> (219)
  • Łącza (220)
  • Tworzenie układów z wieloma kolumnami (221)
  • Podsumowanie (224)

Rozdział 8. Projektowanie formularzy (225)

  • Forma i funkcja formularzy (226)
  • Zastosowanie etykiety <form> (230)
  • Tworzenie elementów formularza za pomocą znacznika <input> (232)
    • Tworzenie pól tekstowych (232)
    • Tworzenie pola hasła (233)
    • Tworzenie przycisków wysyłających (234)
    • Tworzenie przycisków zerowania (235)
    • Tworzenie pól wyboru (235)
    • Tworzenie przycisków opcji (236)
    • Użycie obrazów jako przycisków wysyłających (236)
    • Tworzenie przycisków rodzajowych (237)
    • Ukryte pola formularza (237)
    • Pole pobierania pliku (238)
  • Użycie innych elementów kontrolnych (238)
    • Użycie elementu button (239)
    • Tworzenie dużych pól tekstowych za pomocą elementu textarea (239)
    • Tworzenie menu za pomocą elementów select i option (240)
  • Elementy dodatkowe (245)
    • Wyświetlanie etykiet za pomocą elementu label (245)
    • Grupowanie elementów za pomocą elementów fieldset i legend (246)
    • Zmiana domyślnej kolejności poruszania się po polach formularza (246)
    • Użycie klawiszy dostępu (247)
    • Tworzenie elementów nieaktywnych i tylko do odczytu (247)
  • Zastosowanie kaskadowych arkuszy stylów (248)
  • Planowanie formularzy (253)
  • Podsumowanie (254)

Rozdział 9. Mapy obrazów i grafiki animowane (257)

  • Czym są mapy obrazów? (257)
  • Mapy obrazów działające po stronie klienta (258)
    • Mapy obrazów a przeglądarki tekstowe (259)
  • Tworzenie map obrazów działających po stronie klienta (259)
    • Przygotowanie obrazu (259)
    • Określanie współrzędnych (260)
    • Znaczniki <map> i <area> (262)
    • Atrybut usemap (264)
  • Tworzenie przezroczystych plików GIF (268)
    • Wybór koloru przezroczystości (268)
    • Antyaliasowanie i przezroczystość (268)
  • Tworzenie animowanych GIF-ów (269)
  • Programy ułatwiające kompilację animowanych GIF-ów (269)
  • Tworzenie animowanych GIF-ów (270)
  • Szukanie optymalnej wielkości animacji (271)
  • Programy ułatwiające tworzenie obrazów (274)
    • Przydatne właściwości oprogramowania (275)
  • Podsumowanie (279)

Rozdział 10. Dodawanie dźwięków, wideo i innych elementów multimedialnych (281)

  • Sposoby prezentacji dźwięków oraz obrazów wideo (282)
  • Stare, ale użyteczne rozwiązanie - dołączanie (283)
  • Osadzanie dźwięków i obrazów wideo (290)
    • Użycie elementu <embed> (291)
    • Użycie elementu <object> (294)
    • Łączenie elementów <embed> i <object> (295)
    • Osadzanie animacji Flash (295)
    • Osadzanie animacji Shockwave (296)
    • Osadzanie RealAudio i RealVideo (296)
    • Techniki multimedialne (297)
  • Typy plików dźwiękowych i wideo (303)
  • Odtwarzacze i moduły rozszerzające (306)
    • Windows Media Player (306)
    • Flash Player firmy Macromedia (307)
    • Shockwave firmy Macromedia (308)
    • QuickTime 6 firmy Apple (308)
    • RealOne Player (309)
    • WinAmp (310)
  • Podsumowanie (310)

Rozdział 11. JavaScript (313)

  • Charakterystyka języka JavaScript (313)
    • Zalety języka JavaScript (314)
  • Znacznik <script> (315)
    • Struktura skryptów pisanych w języku JavaScript (316)
    • Atrybut src (317)
  • Podstawowe polecenia i struktura języka (317)
    • Właściwości i metody (318)
    • Zdarzenia i JavaScript (320)
    • Zmienne (322)
    • Operatory i wyrażenia (322)
  • Podstawy programowania w języku JavaScript (323)
    • Czym jest program? (324)
    • Więcej o programowaniu w JavaScript (326)
  • Podsumowanie (326)

Rozdział 12. Praca z JavaScript (329)

  • Tworzenie generatora losowych połączeń (329)
  • Weryfikacja danych w formularzach (337)
  • Tworzenie podmienianych obrazów (343)
  • Podsumowanie (346)

Rozdział 13. Opracowywanie układów ramek i okien łączonych (347)

  • Czym są ramki i w których przeglądarkach działają (347)
  • Tworzenie okien łączonych (349)
    • Znacznik <base> (352)
  • Opracowywanie układów ramek (353)
    • Znacznik <frameset> (354)
    • Znacznik <frame> (357)
    • Znacznik <noframes> (357)
  • Określanie wyglądu rozgraniczeń (359)
    • Dodatkowe atrybuty (360)
  • Tworzenie złożonych układów ramek (360)
    • Magiczne wartości atrybutu target (371)
  • Ramki swobodne (372)
  • Podsumowanie (375)

Rozdział 14. Techniki DHTML (377)

  • Czym właściwie są techniki DHTML? (378)
  • Używanie obiektowego modelu dokumentu (380)
    • Typy danych w obiektach DOM (380)
    • Obiekty w strukturze DOM (381)
    • Zastosowanie struktury DOM (381)
  • Techniki DHTML a niespójność przeglądarek (386)
    • Rozpoznawanie przeglądarek (386)
    • Rozpoznawanie możliwości przeglądarki (388)
    • Sprawdzanie obecności obiektów (389)
  • Grupowanie elementów znacznikiem <div> (389)
    • Pozycjonowanie elementów <div> (390)
    • Manipulacja elementami za pomocą skryptów JavaScript (394)
  • Kontynuacja nauki technik DHTML (401)
  • Podsumowanie (402)

Rozdział 15. Publikowanie witryny (403)

  • Sposób działania i przeznaczenie serwera WWW (403)
    • Co jeszcze potrafią serwery WWW? (404)
  • Lokalizowanie serwera WWW (405)
    • Korzystanie z serwera WWW w szkole lub w pracy (405)
    • Korzystanie z usług komercyjnych (406)
    • Zakładanie własnego serwera (407)
  • Organizowanie i instalowanie plików HTML (407)
    • Pytania do webmastera (407)
    • Przechowywanie plików w folderach (408)
    • Domyślny plik indeksu i poprawne nazwy plików (408)
  • Publikowanie plików (409)
    • Przemieszczanie plików pomiędzy systemami (410)
  • Usuwanie błędów (413)
    • Brak dostępu do serwera (413)
    • Nie mam dostępu do plików (413)
    • Nie mam dostępu do obrazów (414)
    • Łącza nie działają poprawnie (414)
    • Pliki nie są wyświetlane poprawnie (414)
  • Rejestracja i reklama witryny (415)
    • Listy witryn WWW (415)
    • Yahoo! (415)
    • dmoz: Open Directory Project (417)
    • Żółte strony (Yellow Pages) (418)
    • Prywatne serwisy katalogowe (419)
  • Serwisy indeksujące i wyszukujące (419)
    • Google (420)
    • AltaVista (421)
    • AlltheWeb.com (422)
  • Narzędzia automatycznej rejestracji (422)
  • Pierścienie internetowe (ringi) (422)
  • Wizytówki, papeteria firmowa i broszury (423)
  • Jak wpływać na przyjaciół i ludzi (423)
  • Informacje o odwiedzających (424)
    • Plik dziennika (424)
    • Liczniki odwiedzin na stronie (425)
  • Podsumowanie (426)

Rozdział 16. Wykorzystywanie możliwości serwera (427)

  • Aplikacje WWW (427)
    • CGI (428)
    • Active Server Pages (429)
    • JSP/J2EE (431)
    • PHP (433)
  • Wstawki po stronie serwera (434)
    • Użycie wstawek po stronie serwera (435)
  • Użycie plików kontroli dostępu Apache (437)
    • Zarządzanie dostępem do stron (438)
    • Przekierowywanie użytkowników (440)
  • Podsumowanie (441)

Skorowidz (443)

Dodaj do koszyka HTML i XHTML dla każdego

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.