Po_prostu_DHTML_i_CSS_ppdhcs.pdf

(1621 KB) Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TREŒCI
Po prostu DHTML i CSS
Autor: Jason Cranford Teague
T³umaczenie: Agata Bulandra
ISBN: 83-7197-569-4
Tytu³ orygina³u:
DHTML and CSS for the World Wide
Web, 2nd Edition, Visual QuickStart Guide
Format: B5, stron: 592
Przyk³ady na ftp: 7771 kB
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.
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOŒCIACH
ZAMÓW CENNIK
"
"
"
"
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treści
Wprowadzenie
13
Część I
Rozdział 1.
Kaskadowe arkusze stylów
23
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
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
5
Spis treści
Rozdział 2.
Spis treści
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
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
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
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ł 4.
Spis trelci
Rozdział 5.
Rozdział 6.
6
Spis treści
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
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
Kontrolowanie widzialnolci
179
Ustawianie widzialności elementu ..........................................................180
Ustawianie widocznego obszaru elementu (przycinanie) .........................182
Nadzór nad sposobem wyświetlenia pozostałej zawartości ....................184
Rozdział 8.
Spis treści
Rozdział 9.
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
7
Spis treści
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 lrodowiska
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
Spis trelci
8
Zgłoś jeśli naruszono regulamin