
Książka ta jest kierowana do wszystkich osób zajmujących się projektowaniem stron WWW zarówno za pomocą edytorów tekstowych (np. EzHTML, o którym pisałem w poprzedniej książce), jak i edytorów graficznych (np. MS Front Page), gdyż informacje tu zawarte można śmiało wykorzystać niezależnie od używanego edytora. Obecny rozwój Internetu wymusił powstanie nowych języków stosowanych do budowy stron WWW. Zmianie uległy również dobrze znane standardy. Tendencje te miały także wpływ na język HTML, który został stopniowo oddzielony od elementów związanych z formatowaniem wyglądu strony. Obecny HTML zawiera jedynie zestaw znaczników odpowiedzialnych za grupowanie tekstu w bloki, tworzenie tabel, list, ramek, osadzanie grafiki, natomiast cały proces formatowania i pozycjonowania wszystkich elementów został przejęty przez CSS - kaskadowe arkusze stylów. Rozwiązanie takie cechuje się bardzo dużą wygodą i ogromnymi możliwościami.
Kaskadowe arkusze stylów od dawna były dobrze znane użytkownikom edytorów tekstu i zostały z dużym entuzjazmem przyjęte w światku webmasterskim. Dzięki CSS projektanci dostali do rąk potężne narzędzie pozwalające określać wygląd niemal każdego elementu strony.
Podobnie jak język HTML, również kaskadowe arkusze stylów są standaryzowane przez konsorcjum W3C, a odpowiednie specyfikacje znajdują się na stronie WWW. "Ćwiczenia praktyczne" to seria przeznaczona dla czytelników, którzy lubią rozwiązywać problemy i poznawać zagadnienia od podstaw. Każda książka składa się z szeregu ćwiczeń utrwalających zdobywaną wiedzę. Książki są doskonałym uzupełnieniem kursów, dlatego są wykorzystywane przez liczące się ośrodki szkoleniowe w Polsce.
Wstęp (6)Rozdział 1. Podstawowe informacje o stylach (8)
- Implementacja stylów przez przeglądarki (9)
- Metody umieszczania stylów w dokumencie (9)
- Dziedziczenie i kaskadowość (13)
- Dziedziczenie (13)
- Kaskadowość (14)
- Jednostki miar i nazewnictwo kolorów stosowane w CSS (15)
- Selektory proste (19)
- Selektory uniwersalne (20)
- Selektory "potomka" (20)
- Identyfikatory - ID (21)
- Klasy (22)
- Pseudoklasy (24)
- Pseudoelementy (27)
- Grupowanie selektorów (29)
- Podsumowanie (30)
- Wyrównanie tekstu (31)
- Wcięcie tekstu (33)
- Odstępy między wierszami (34)
- Odstępy między wyrazami (36)
- Odstępy między literami (37)
- Dekoracja tekstu (37)
- Przekształcanie tekstu (39)
- Pusta przestrzeń (40)
- Podsumowanie rozdziału (41)
- Rodzaj użytej czcionki - rodziny czcionek (43)
- Styl czcionki (47)
- Warianty czcionki (48)
- Waga czcionki (48)
- Wielkość czcionki (49)
- Podsumowanie rozdziału (51)
- Open Type (53)
- True Doc (58)
- Podsumowanie (62)
- Typ listy (63)
- Dowolny obrazek jako wypunktowanie listy (68)
- Pozycjonowanie listy względem wypunktowania (68)
- Podsumowanie (70)
- Kolor poszczególnych elementów (71)
- Tło strony zdefiniowane jako kolor (72)
- Tło strony zdefiniowane jako obrazek (74)
- Zatrzymanie tła (75)
- Powielanie tła (76)
- Pozycjonowanie niepowielonego tła (78)
- Podsumowanie (79)
- Marginesy zewnętrzne (80)
- Marginesy wewnętrzne (84)
- Podsumowanie (86)
- Obramowanie (87)
- Rodzaje obramowania (89)
- Kolor obramowania (91)
- Podsumowanie (91)
- Formatowanie zawartości (92)
- Formatowanie krawędzi (94)
- Podsumowanie (97)
- Pozycjonowanie bezwzględne (absolute) (98)
- Pozycjonowanie względne (relative) (100)
- Pozycjonowanie statyczne (static) (102)
- Nakładanie elementów na siebie (102)
- Kolejność nakładanych elementów (103)
- Wymiarowanie pozycjonowanych elementów (105)
- Podsumowanie (106)
- Wygląd okna przeglądarki (107)
- Wygląd kursora (109)
- Wygląd formularza (110)
- Podsumowanie (111)
- Charakterystyka programu (112)
- Praca z kreatorem (116)
- Ręczne definiowanie stylu (119)
- Dodatkowe funkcje (120)
- Gotowe arkusze do wykorzystania (122)
- Odnośniki bez podkreśleń, zmieniające kolor po najechaniu na nie kursorem myszy (122)
- Przykład formatowania suwaków (123)
- Przykład definicji kursora dla różnych elementów na stronie (123)
- Arkusz formatujący typową stronę (123)
- Tło składane z wielu elementów (126)
- Podpinanie arkuszy do dokumentów w najpopularniejszych edytorach WWW (127)
- EzHTML (127)
- Pajączek 2000 (128)
- MS FrontPage 2000/XP (128)
- Przydatne adresy internetowe (129)
- Zestawienie stylów dla różnych przeglądarek (129)
- Pliki z ćwiczeniami zawartymi w książce (130)
- Podsumowanie (130)