HTML_i_XHTML_Przewodnik_encyklopedyczny_htxhpe.pdf

(1476 KB) Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TREŒCI
HTML i XHTML
przewodnik encyklopedyczny
Autorzy: Chuck Musciano, Bill Kennedy
T³umaczenie: Adam Podstawczyñski
ISBN: 83-7197-440-X
Tytu³ orygina³u:
HTML and XHTML. The definitive
guide. Fourth Edition.
Format: B5, stron: 700
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
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
STOP -- Najnoszwe informacje! Netscape Navigator 6.0! Internet Explorer 5.0! HTML 4.01!
XML i XHTML! Arkusze stylów! Przestaj¹ byæ tajemnic¹! STOP Tylko z tym przewodnikiem
odnajdziesz w³aœciw¹ drogê -- STOP.
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
"
"
"
"
"
"
"
5RKU VTGEK
2T\GFOQYC
4Q\F\KCo *6/. :*6/. K 9QTNF 9KFG 9GD
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
4Q\F\KCo 5\[DMK UVCTV
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
*6/. K :*6/. 2T\GYQFPKM GPE[MNQRGF[E\P[
4Q\F\KCo #PCVQOKC FQMWOGPVW *6/.
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
4Q\F\KCo 2QFUVCYQYG QRGTCELG PC VGMEKG
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
4Q\F\KCo .KPKG ITCHKMC K OWNVKOGFKC
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
4Q\F\KCo 1FU[oCE\G K RCLúE\[P[
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
5RKU VTGEK
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
4Q\F\KCo .KUV[ HQTOCVQYCPG
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
4Q\F\KCo -CUMCFQYG CTMWU\G UV[NÎY
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
4Q\F\KCo (QTOWNCT\G
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
*6/. K :*6/. 2T\GYQFPKM GPE[MNQRGF[E\P[
4Q\F\KCo 6CDGNG
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
4Q\F\KCo 4COMK
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
4Q\F\KCo <CYCTVQè Y[MQP[YCNPC
12.1. Aplety i obiekty.............................................................................................................391
12.2. Zawartość zagnie d ona ...............................................................................................394
12.3. JavaScript......................................................................................................................409
12.4. Arkusze stylów JavaScript............................................................................................417
4Q\F\KCo <CYCTVQè F[PCOKE\PC
13.1. Dokumenty dynamiczne — przegląd............................................................................425
13.2. Dokumenty pobierane przez klienta..............................................................................426
13.3. Dokumenty wypychane przez serwer ...........................................................................430
4Q\F\KCo 4Q\U\GT\GPKC 0GVUECRG
14.1. Pusta przestrzeń.............................................................................................................436
14.2. Układ wielokolumnowy................................................................................................440
14.3. Warstwy ........................................................................................................................445
4Q\F\KCo :/.
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
Zgłoś jeśli naruszono regulamin