HTML i XHTML dla ka┐dego.pdf

(1258 KB) Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW Y ROZDZIA£
HTML i XHTML
SPIS TRECI
dla ka¿dego
KATALOG KSI¥¯EK
Autor: Laura Lemay
T³umaczenie: £ukasz Zieliñski (rozdz. 1 – 5, 13, 14),
Marzena Baranowska (rozdz. 6, 7 – 12, 15, 16)
ISBN: 83-7361-239-4
with HTML and XHTML
Format: B5, stron: 464
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
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 funkcjonalnoci i sprawnoci swojej witryny. Znajdziesz tu podpowiedzi,
sugestie i przyk³ady pokazuj¹ce, jak projektowaæ ca³ociow¹ 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.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
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
119562007.001.png 119562007.002.png 119562007.003.png
Spis treci
O Autorach......................................................................................13
Wprowadzenie .................................................................................15
Rozdział 1. Wprowadzenie do jzyka HTML.........................................................19
Jzyk HTML .....................................................................................................................19
Jzyk HTML opisuje struktur strony ........................................................................20
Jzyk HTML nie opisuje układu strony......................................................................20
Dlaczego to działa w ten sposób.................................................................................21
Jzyk HTML jest jzykiem oznacze%.........................................................................22
Krótka historia znaczników HTML............................................................................22
Aktualny standard: XHTML 1.0.......................................................................................23
Jak wygl,da jzyk HTML.................................................................................................24
Uwaga o formatowaniu...............................................................................................28
U1ywanie kaskadowych arkuszy stylów...........................................................................28
Umieszczanie atrybutów w znacznikach ....................................................................29
Programy przydatne w pisaniu w jzyku 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
Zagnie1d1anie list .......................................................................................................50
Komentarze .......................................................................................................................51
Podsumowanie ..................................................................................................................52
 
6
HTML i XHTML dla kadego
Rozdział 3. Wszystko o ł%czach .........................................................................55
Jak tworzy: ł,cza ..............................................................................................................55
<a> — znacznik tworz,cy ł,cza.................................................................................55
Ł,czenie stron lokalnych =cie1kami wzgldnymi i bezwzgldnymi ................................60
>cie1ki bezwzgldne...................................................................................................61
Które =cie1ki s, lepsze — wzgldne czy bezwzgldne? ............................................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 dostp do serwerów FTP........................................................................77
Dostp do serwerów FTP z podaniem nazwy u1ytkownika.......................................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
Spis treci
7
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 odstpów wokół obrazków............................................................136
Obrazki a ł,cza................................................................................................................137
Inne przydatne umiejtno=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 pikne........................................................................................................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
Odstpy midzy 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
8
HTML i XHTML dla kadego
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 wzgldne........................................................................................211
Pozycjonowanie bezwzgldne ..................................................................................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
U1ycie obrazów jako przycisków wysyłaj,cych ......................................................236
Tworzenie przycisków rodzajowych ........................................................................237
Ukryte pola formularza.............................................................................................237
Pole pobierania pliku ................................................................................................238
U1ycie innych elementów kontrolnych...........................................................................238
U1ycie elementu button ............................................................................................239
Tworzenie du1ych 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
U1ycie klawiszy dostpu...........................................................................................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
Zgłoś jeśli naruszono regulamin