Po prostu DHTML i CSS - Helion
Tytuł oryginału: DHTML and CSS for the World Wide Web, 2nd Edition, Visual QuickStart Guide
Tłumaczenie: Agata Bulandra
ISBN: 83-7197-569-4
stron: 592, Format: B5, okładka: miękka
Data wydania: 2002-03-11
Księgarnia: Helion
Cena książki: 60,00 zł
W książce tej pokazano najlepsze sposoby wprowadzania w życie DHTML-a i CSS, umożliwiające obejrzenie tych stron jak największej liczbie osób myszkujących po Internecie. W celu lepszej organizacji informacji książka jest podzielona na cztery części:
- Część 1. informuje, jak używać CSS, aby zapanować nad wyglądem zawartości stron internetowych. Pokażę właściwe sposoby kontrolowania różnych aspektów wyglądu strony.
- Część 2. zajmuje się sposobem wykorzystania obiektowego modelu dokumentu (DOM -- Document Object Model) wraz z CSS i JavaScriptem do stworzenia prostych funkcji dynamicznych. Pokażę także, jak stworzyć DOM, pozwalający na uruchomienie funkcji dynamicznych w większości przeglądarek, maksymalnie ograniczając przy tym ilość zbędnego kodu.
- Część 3. skupia się nad sposobem wykorzystania DHTML-a i CSS w dwóch najbardziej znanych programach do edycji stron internetowych: Adobe GoLive i Macromedia Dreamweaver. Chociaż nie musimy używać tych programów przy tworzeniu stron internetowych w technologii DHTML i CSS, to mogą one ułatwić nasze życie.
- Część 4. pokazuje, jak przy użyciu DHTML-a i CSS zaprojektować witrynę internetową, opisuje także niektóre zastosowania tych technologii. Dodatkowo pokazuje, jak szukać błędów w kodzie oraz zapoznaje nas z dopiero pojawiającymi się technologiami.
Osoby które kupowały "Po prostu DHTML i CSS", wybierały także:
- LESS. Kurs video. Poziom pierwszy. Jak usprawnić pracę z CSS 89,00 zł, (35,60 zł -60%)
- Zosta 149,00 zł, (67,05 zł -55%)
- CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu 99,00 zł, (44,55 zł -55%)
- CSS3. Kurs video. Poziom pierwszy. Nowoczesne i stylowe strony WWW 59,00 zł, (26,55 zł -55%)
- Sass od podstaw. Kurs video. Budowa kompleksowej strony w oparciu o metodologię BEM 47,93 zł, (22,05 zł -54%)
Spis treści
Po prostu DHTML i CSS -- spis treści
Wprowadzenie (13)
Część I Kaskadowe arkusze stylów (23)
Rozdział 1. Wprowadzenie do CSS (25)
- Czym jest styl? (27)
- Czym są kaskadowe arkusze stylów? (28)
- Wersje CSS (31)
- Typy reguł CSS (33)
- Części składowe reguły CSS (34)
- Rodzaje znaczników HTML (36)
Rozdział 2. Podstawy CSS (39)
- Dodawanie CSS do znacznika HTML (40)
- Dodawanie CSS do strony internetowej (42)
- Dodawanie CSS do witryny internetowej (45)
- (Re)Definiowanie znaczników HTML (51)
- Definiowanie klas w celu stworzenia własnych znaczników (53)
- Definiowanie identyfikatorów w celu identyfikacji obiektów (55)
- Tworzenie własnych znaczników elementów wewnętrznych (57)
- Tworzenie własnych znaczników elementów blokowych (59)
- Definiowanie znaczników z tą samą regułą (61)
- Definiowanie znaczników w kontekście (63)
- Tworzenie definicji !important (65)
- Dziedziczenie właściwości od rodzica (67)
- Zarządzanie istniejącymi i dziedziczonymi wartościami właściwości (69)
- Ustalanie kolejności w kaskadzie (71)
- Tworzenie arkusza stylów dla wydruków (73)
- Dodawanie komentarzy (76)
- Strategie arkuszy stylów (77)
Rozdział 3. Sterowanie czcionkami (79)
- Podstawy typografii używanej w Sieci (80)
- Rodzaje prezentacji tekstu w Sieci (81)
- Ustawianie czcionki (83)
- Pobieranie czcionek (85)
- Używanie czcionek właściwych dla przeglądarki (87)
- Ustawianie wielkości czcionki (89)
- Ustawianie kursywy (91)
- Gruby, grubszy, najgrubszy (93)
- Tworzenie kapitalików (95)
- Ustawianie kilku wartości dla czcionki (96)
Rozdział 4. Kontrolowanie tekstu (99)
- Dostosowywanie kerningu (100)
- Dostosowywanie odstępów między słowami (101)
- Dostosowywanie interlinii (102)
- Ustawianie wielkości liter (104)
- Wyśrodkowanie tekstu oraz wyrównanie do lewej, prawej strony (105)
- Pionowe wyrównanie tekstu (107)
- Tworzenie wcięć akapitów (109)
- Dekorowanie tekstu (111)
- Kontrolowanie pustej przestrzeni (113)
- Ustawianie podziału strony przy drukowaniu (115)
Rozdział 5. Kontrolowanie list i kursorów (117)
- Tworzenie listy (118)
- Ustawianie stylów znaków wypunktowania (120)
- Tworzenie wcięcia list (121)
- Tworzenie własnych znaków wypunktowania (122)
- Zmiana wyglądu kursora myszy (124)
Rozdział 6. Kontrolowanie koloru i tła (127)
- Ustawianie tła (128)
- Ustawianie poszczególnych właściwości tła (131)
- Określanie koloru pierwszego planu (136)
Rozdział 7. Kontrolowanie ramek i marginesów (137)
- Pudełko elementu - podstawowe informacje (138)
- Ustawianie szerokości i wysokości elementu (140)
- Ustawianie marginesów elementu (143)
- Ustawianie ramek elementu (146)
- Ozdabianie ramek elementu (148)
- Ustawianie dopełnienia elementu (151)
- Ustawianie ramek i marginesów tabeli (153)
- Oblewanie elementu tekstem (155)
- Uniemożliwianie oblewania tekstem (157)
- Określanie sposobu wyświetlenia elementu (159)
Rozdział 8. Kontrola pozycjonowania (161)
- Okno - podstawowe informacje (162)
- Ustawianie typu pozycjonowania (164)
- Ustawianie pozycji lewej i górnej (168)
- Ustawianie pozycji prawej i dolnej (171)
- Układanie obiektów w stos (pozycjonowanie trójwymiarowe) (173)
- Zagnieżdżanie elementu pozycjonowanego bezwzględnie w elemencie pozycjonowanym względnie (175)
- Zagnieżdżanie elementu pozycjonowanego względnie w elemencie pozycjonowanym bezwzględnie (177)
Rozdział 9. Kontrolowanie widzialności (179)
- Ustawianie widzialności elementu (180)
- Ustawianie widocznego obszaru elementu (przycinanie) (182)
- Nadzór nad sposobem wyświetlenia pozostałej zawartości (184)
Część II Dynamiczny HTML (187)
Rozdział 10. DHTML - podstawowe informacje (189)
- Czym jest dynamiczny HTML? (190)
- Smaczki DHTML-a (191)
- Dlaczego powinniśmy używać DHTML-a? (193)
- Flash kontra DHTML (195)
Rozdział 11. Obiektowy model dokumentu (199)
- DOM - plan strony internetowej (200)
- Tworzenie obiektu (202)
- Procedury obsługi zdarzeń (203)
- Wykrywanie zdarzenia (205)
- Jak działa DOM (207)
- Sprawdzanie cech (213)
- Sprawdzanie typu DOM (214)
- Tworzenie DOM zgodnego z różnymi przeglądarkami (216)
- Używanie DOM zgodnego z różnymi przeglądarkami (219)
- Netscape Navigator 4 a zagnieżdżane warstwy (221)
Rozdział 12. Zbieranie informacji na temat środowiska (225)
- Sprawdzanie nazwy i wersji przeglądarki (226)
- Sprawdzanie systemu operacyjnego (228)
- Sprawdzanie wymiarów ekranu (230)
- Sprawdzanie ustawionej liczby kolorów (232)
- Sprawdzanie wymiarów okna przeglądarki (234)
- Sprawdzanie wymiarów widocznej części strony (235)
- Sprawdzanie tytułu i adresu strony (237)
- Sprawdzanie pozycji, do której została przewinięta strona (238)
- Sprawdzanie wymiarów obiektu (240)
- Sprawdzanie górnej i lewej pozycji obiektu (242)
- Sprawdzanie dolnej i prawej pozycji obiektu (244)
- Sprawdzanie kolejności nakładania się obiektów (246)
- Sprawdzanie stanu widzialności obiektu (248)
- Sprawdzanie widocznego obszaru obiektu (250)
Rozdział 13. Podstawowe techniki dynamiczne (255)
- Wyświetlanie i ukrywanie obiektów (256)
- Przesuwanie obiektu z miejsca na miejsce (258)
- Przesunięcie obiektu o pewną odległość (260)
- Zmiana wartości indeksu Z elementów (262)
- Przewijanie strony internetowej (265)
- Zmiana widocznego obszaru obiektu (267)
Rozdział 14. Zaawansowane techniki dynamiczne (269)
- Powtórne uruchomienie funkcji (270)
- Przekazanie wydarzenia do funkcji (273)
- Globalna procedura obsługi zdarzeń (274)
- Animowanie obiektu (276)
- Sprawdzanie umiejscowienia wskaźnika na ekranie (279)
- Rozpoznanie elementu na ekranie (281)
- Współpraca dynamicznej zawartości różnych ramek (283)
- Przesuwanie okna przeglądarki (286)
- Otwieranie nowego okna przeglądarki (288)
- Zmiana rozmiaru okna (292)
Rozdział 15. Techniki dynamiczne - CSS (295)
- Zmiana deklaracji (296)
- Zmiana klasy obiektu (298)
- Dodawanie nowej reguły (300)
- Unieważnianie arkusza stylów (302)
Rozdział 16. Warstwy Netscape (305)
- Czym są warstwy Netscape? (306)
- Tworzenie warstwy (307)
- Importowanie zewnętrznej zawartości za pomocą warstw Netscape (310)
- Uzyskiwanie dostępu do warstw przy użyciu JavaScriptu (312)
- Modyfikowanie warstw za pomocą JavaScriptu (316)
- Przeglądarki nie obsługujące warstw - umieszczanie treści (318)
Rozdział 17. Internet Explorer dla Windows (319)
- Przenikanie obiektu w obiekt (320)
- Przejście pomiędzy stronami (321)
- Rozmywanie elementu (323)
- Obiekty "falujące" (324)
Część III Używanie narzędzi DHTML i CSS (325)
Rozdział 18. Elementarz GoLive (327)
- Interfejs GoLive (328)
- Dodawanie CSS (332)
- Dodawanie warstwy (pływającego pudełka) (336)
- Dodawanie animacji DHTML (338)
Rozdział 19. Elementarz Dreamweavera (341)
- Interfejs Dreamweavera (342)
- Dodawanie CSS (346)
- Dodawanie warstwy (350)
- Dodawanie animacji (352)
Część IV Dynamiczne witryny internetowe (355)
Rozdział 20. Podstawy dynamicznej Sieci (357)
- Co sprawia, że witryna jest dynamiczna? (358)
- Co to jest hipertekst? (360)
- Dynamicznie poprzez projekt (361)
- Układ strony - podstawowe informacje (362)
- Tworzenie nawigacji - o czym powinniśmy pamiętać, a czego powinniśmy unikać (365)
Rozdział 21. Tworzenie dynamicznej witryny internetowej (369)
- Pierwszy krok - określ (370)
- Drugi krok - zaprojektuj (373)
- Trzeci krok - zbuduj (378)
Rozdział 22. Układ strony internetowej (381)
- Naprawianie błędu implementacji CSS w Netscape Navigatorze (382)
- Tworzenie arkuszy stylów dla różnych systemów operacyjnych (384)
- Tworzenie nagłówków (386)
- Tworzenie nagłówka o ustalonej pozycji (388)
- Tworzenie bocznego menu (390)
- Ustawianie dynamicznego nagłówka i stopki (392)
- Tworzenie własnych obramowań ramek (394)
- Otwieranie i zamykanie ramek (396)
- Zachowanie podziału strony na ramki (402)
- Dobry wygląd w druku (w Sieci) (405)
Rozdział 23. Importowanie zewnętrznej zawartości (407)
- Łączenie znaczników <ilayer> i <iframe> (408)
- Dołączanie po stronie serwera (410)
- Używanie zewnętrznych plików JavaScript (411)
- Przeglądanie zewnętrznych skryptów innych autorów (412)
Rozdział 24. Nawigacja po witrynie (415)
- Ustawianie stylów odnośników (416)
- Ustawianie wielu stylów odnośników (419)
- Tworzenie rozwijanych list (421)
- Tworzenie wysuwających się menu (426)
- Tworzenie zdalnego sterowania (429)
- Tworzenie rozwijanych menu (433)
- Tworzenie wielopoziomowego menu (437)
- Nawigacja w przeglądarkach niedynamicznych (443)
- Informowanie przeglądarki (444)
Rozdział 25. Obiekty sterujące (447)
- Tworzenie własnych suwaków (448)
- Tworzenie własnego przycisku Wstecz (455)
- Tworzenie pokazu slajdów (456)
- Tworzenie wyskakującego hipertekstu (460)
- Używanie danych z formularzy w dynamicznych akcjach (463)
- Tworzenie formularzy kontekstowych (465)
- Przeciąganie i upuszczanie obiektów (468)
- Wymiana obrazków (471)
- Tworzenie inteligentnych menu (476)
Rozdział 26. Efekty specjalne (481)
- Tworzenie inicjałów (482)
- Tworzenie nieskomplikowanych cieni (484)
- Tworzenie zaawansowanych cieni (486)
- Pojawianie się lub wygaszanie tekstu HTML (489)
- Podążaj za kursorem myszy (493)
- Pływające obiekty (497)
- Tworzenie przezroczystej grafiki w formacie PNG (500)
- Tworzenie zegara (505)
Rozdział 27. Multimedia (507)
- Dodawanie dźwięku (508)
- Dodawanie animacji GIF (510)
- Dodawanie animacji Flash (517)
- Dodawanie filmów (523)
- Dodawanie apletów Javy (526)
Rozdział 28. Usuwanie błędów w kodzie (529)
- Identyfikowanie i usuwane usterek CSS (530)
- Sprawdzanie kodu CSS (533)
- Identyfikowanie i usuwanie usterek JavaScript (535)
- Międzyprzeglądarkowe zagadki (539)
Rozdział 29. Przyszłość dynamicznej Sieci (541)
- Dlaczego standardy są ważne? (542)
- Rozszerzalny język znakowania (XML) (544)
- Rozszerzalny hipertekstowy język znakowania (XHTML) (547)
- Język zsynchronizowanej integracji multimediów (SMIL) (551)
- Skalowalna grafika wektorowa (SVG) (553)
- Co dalej: CSS poziom 3. (554)
Dodatki (555)
Dodatek A Przeglądarki obsługujące DHTML-a i CSS (557)
- Internet Explorer (558)
- Netscape Navigatorv (559)
- Inne przeglądarki (560)
Dodatek B Przeglądarki obsługujące DHTML-a i CSS (561)
- Krótki przegląd (562)
Dodatek C DHTML - krótka ściąga (571)
- Słowa zastrzeżone (574)
Skorowidz (577)