HTML_4_Biblia_html4b.pdf

(581 KB) Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TREŒCI
HTML 4. Biblia
Autorzy: Bryan Pfaffenberger, Bill Karow
T³umaczenie: Robert Riger, Krzysztof Sapkowski
ISBN: 83-7197-394-2
Tytu³ orygina³u:
HTML 4 Bible
Format: B5, stron: 732
oprawa twarda
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
W tym wydaniu tego jednotomowego, wszechstronnego przewodnika, autorzy Bryan
Pfaffenberger i Bill Karrow oferuj¹ opisany, krok po kroku instrukta¿ tworzenia
efektownych stron WWW napisanych w najnowszym wydaniu HTML-a (wersji 4.01).
Poczynaj¹c od „szybkiego startu” z HTML-em po porady ekspertów na temat
kaskadowych arkuszy stylów, projektowania stron WWW, zawartoœci multimedialnej,
interaktywnych baz danych, dynamicznego HTML-a i JavaScriptu. Wyjaœniaj¹, jak
najpe³niej wykorzystaæ mo¿liwoœci HTML-a i pokazuj¹, jak przekszta³ciæ HTML
w aplikacje XHTML.
Wewn¹trz znajdziesz kompletny opis HTML-a 4:
Zrozumienie podstawowej struktury dokumentu HTML.
Umieszczanie elementów DHTML na swoich stronach WWW.
Opanowanie prawid³owej sk³adni standardu HTML 4.01.
Wykorzystanie nowych, zaawansowanych mo¿liwoœci tworzenia kaskadowych
arkuszy stylów.
O¿ywianie stron za pomoc¹ animacji.
Wykorzystywanie nowych opcji map obrazka.
Usprawnienie zarz¹dzania stronami WWW dziêki radom ekspertów.
Tworzenie stron WWW dla Internetu i intranetu.
"
"
"
"
"
"
"
"
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
O Autorach ............................................................................................23
Wstęp ...................................................................................................25
Wprowadzenie .......................................................................................29
Wprowadzenie do języków znakowania ............................................................................29
HTML – hipertekstowy język znakowania.........................................................................30
Zanik podziału na strukturę i wygląd .................................................................................30
HTML 4 i jego zasady ..............................................................................................................31
Wprowadzenie do kaskadowych arkuszy stylów ...............................................................32
Wykorzystanie potęgi stylów .............................................................................................32
Co z podziałem na strukturę i wygląd?...............................................................................33
Powrót do czystej struktury w HTML-u 4 ................................................................................33
Zasady HTML-a 4.....................................................................................................................34
Część I
Zaczynamy pisać w HTML-u 4 ............................................. 35
Wprowadzenie do podstawowych bloków HTML-a – elementów.................................................38
Elementy kontra znaczniki .................................................................................................38
Nawet elementy składają się z części .................................................................................38
Atrybuty ....................................................................................................................................40
Tylko pary...........................................................................................................................40
Zawsze kupuj z listy ...........................................................................................................40
Proszę wybrać numer..........................................................................................................40
Kolory świata......................................................................................................................40
Liczy się kreatywność.........................................................................................................42
Polskie znaki .............................................................................................................................42
Skąd się biorą znaki? ..........................................................................................................42
ISO......................................................................................................................................43
Inne systemy kodowania.....................................................................................................43
Jaki system kodowania wybrać?.........................................................................................43
ISO-8859-2 .........................................................................................................................43
Programy do konwersji.......................................................................................................44
U ywanie znaków specjalnych .................................................................................................44
Dodawanie komentarzy.............................................................................................................46
Poprawianie czytelności kodu HTML ......................................................................................47
Wystrzeganie się popularnych błędów składni.........................................................................48
Zagnie d anie ...........................................................................................................................48
Podstawowa struktura dokumentu HTML: HEAD i BODY ....................................................50
Co teraz? ...................................................................................................................................50
Rozdział 1. Podstawy HTML-a 4.................................................................................37
2
HTML 4. Biblia
Rozdział 2. Zasady HTML-a 4 ....................................................................................53
Problemy związane z rozszerzeniami .......................................................................................54
Kompatybilność przeglądarek ............................................................................................54
World Wide Web Consortium ............................................................................................55
Ideał – oddzielenie struktury dokumentu od jego wyglądu ......................................................56
Zaśmiecony HTML (sytuacja przed HTML-em 4) ............................................................56
Zarządzanie koszmarem .....................................................................................................57
HTML 4 definiuje strukturę................................................................................................58
Wprowadzenie do kaskadowych arkuszy stylów......................................................................59
Zasady HTML-a 4.....................................................................................................................61
Przyszłość – XML.....................................................................................................................61
Ideał kontra rzeczywistość ........................................................................................................62
Dokąd to wszystko zmierza?.....................................................................................................62
Co powinieneś teraz zrobić? .....................................................................................................63
Co dalej? ...................................................................................................................................63
Rozdział 3. Tworzenie pierwszej strony WWW ............................................................65
Uruchamianie edytora ...............................................................................................................65
Nadawanie tytułu stronie ..........................................................................................................67
Na początku to, co ma być na początku .............................................................................67
Identyfikacja autora...................................................................................................................68
Definiowanie słów kluczowych w celu lepszego wyszukiwania .......................................68
Wstawianie elementu BODY....................................................................................................70
Dodawanie nagłówków.............................................................................................................70
Wpisywanie i edycja tekstu.......................................................................................................72
Akapity ...............................................................................................................................72
Bloki cytatów......................................................................................................................72
Podział wierszy i zaczynanie nowego akapitu..........................................................................73
Zapobieganie podziałowi wierszy ......................................................................................73
Dodawanie linii poziomych................................................................................................73
Tworzenie list............................................................................................................................74
Listy wypunktowane...........................................................................................................75
Listy numerowane ..............................................................................................................75
Dodawanie łącza .......................................................................................................................76
Dodawanie łącza wewnętrznego.........................................................................................76
Dodawanie łącza zewnętrznego..........................................................................................77
Podgląd strony...........................................................................................................................78
Modyfikacje końcowe...............................................................................................................78
Kopiowanie arkuszy stylów................................................................................................78
Łączenie strony z arkuszem stylów ....................................................................................79
Zmiana stylów ....................................................................................................................80
Skrócony opis elementów HTML-a..........................................................................................80
Co dalej? ...................................................................................................................................81
Rozdział 4. Publikujemy!..........................................................................................83
Przygotowanie...........................................................................................................................84
Osobiste serwery sieciowe ........................................................................................................85
Profesjonalne serwery sieciowe ................................................................................................86
Publikowanie na własnym serwerze .........................................................................................87
Publikowanie na serwerze dostawcy internetowego.................................................................87
Zagadnienia związane z platformą............................................................................................88
Publikowanie na serwerze Windows NT/2000.........................................................................89
Windows 98 ........................................................................................................................89
Windows NT/2000..............................................................................................................92
Mac .....................................................................................................................................93
Wprowadzenie
3
Wprowadzenie do FTP..............................................................................................................94
Wprowadzenie do klientów FTP: CuteFTP, WS_FTP i Fetch .................................................95
Planowanie struktury katalogów do przechowywania stron i grafiki .......................................97
Struktura katalogów dopasowana do zawartości serwisu .......................................................97
Struktura katalogów utworzona na podstawie rodzajów plików ........................................98
Wysyłanie swoich stron oraz grafiki.........................................................................................99
DNS...........................................................................................................................................99
Uprawnienia ..............................................................................................................................99
Testowanie swojej pracy.........................................................................................................100
Co dalej? .................................................................................................................................102
Część II
Czym jest HTML? ............................................................. 103
Jaki jest Twój cel?...................................................................................................................106
Punkt przejściowy.............................................................................................................106
Punkt docelowy ................................................................................................................106
Edukacja ...........................................................................................................................107
Motywacja ........................................................................................................................107
Informacja.........................................................................................................................108
Perswazja ..........................................................................................................................108
Sprzeda ............................................................................................................................109
Jakie są Twoje narzędzia?.......................................................................................................109
SGML ...............................................................................................................................110
HTML ...............................................................................................................................111
Proces standaryzacji HTML-a ................................................................................................111
Powstawanie standardu.....................................................................................................111
Komisje i wersje robocze..................................................................................................112
Głosowanie .......................................................................................................................112
HTML 1.0 .........................................................................................................................112
HTML 2.0 .........................................................................................................................113
HTML 3.2 .........................................................................................................................113
HTML 4.0 .........................................................................................................................113
Edytory HTML .................................................................................................................114
Pisanie w HTML-u..................................................................................................................115
Formatowanie tekstu.........................................................................................................115
Definiowanie struktury dokumentu ..................................................................................116
Dodawanie multimediów ........................................................................................................116
Elementy wewnętrzne.......................................................................................................117
Obiekty .............................................................................................................................118
Standaryzacja ..........................................................................................................................118
Proces standaryzacji................................................................................................................118
Działalność .......................................................................................................................119
Grupy ................................................................................................................................119
Konsensus .........................................................................................................................119
Propozycja zalecenia ........................................................................................................120
Głosowanie .......................................................................................................................120
Zalecenia...........................................................................................................................120
Uczestnicy procesu standaryzacji ...........................................................................................121
Gra w rozszerzenia..................................................................................................................122
Rozdział 5. Wprowadzenie do HTML-a ......................................................................105
4
HTML 4. Biblia
Rozdział 6. XML a XSL ............................................................................................123
Czym jest XML?.....................................................................................................................123
Definicja typu dokumentu ................................................................................................124
Przestrzeń nazw XML-a ...................................................................................................124
Czym jest XSL? ......................................................................................................................124
Transformacje ...................................................................................................................125
Formatowanie ...................................................................................................................125
Co dalej? .................................................................................................................................125
Rozdział 7. Wprowadzenie do XHTML-a – przyszłości HTML-a ..................................127
Czym jest XHTML?................................................................................................................127
Rozszerzalność .................................................................................................................127
Przenośność ......................................................................................................................128
Ró nice między HTML-em i XHTML-em.............................................................................128
Wymagane znaczniki........................................................................................................128
Znaczniki muszą być prawidłowo zagnie d one .............................................................129
Znaczniki i nazwy atrybutów muszą być pisane małymi literami....................................130
Puste elementy są niedozwolone ......................................................................................130
Niepuste elementy muszą być zamknięte .........................................................................130
Wartości atrybutów muszą być umieszczone w cudzysłowie ..........................................131
Wartości atrybutów muszą być rozszerzone.....................................................................131
Co dalej? .................................................................................................................................131
Rozdział 8. Wybieramy edytor HTML ......................................................................133
WYSIWYG a mo e coś innego? ............................................................................................134
Proste edytory WYSIWYG – łatwe w u yciu, ale nieporęczne ......................................134
Programy oparte na znacznikach ......................................................................................135
Jaka to ró nica?.................................................................................................................135
Przegląd mo liwości edytorów HTML-a................................................................................137
Analiza..............................................................................................................................137
Obsługa HTML-a 4...........................................................................................................138
Obsługa zaawansowanych znaczników ............................................................................143
Przegląd edytorów HTML-a ...................................................................................................147
TextPad 4.2.1 ....................................................................................................................147
HotDog Professional 6.0...................................................................................................148
HomeSite 4.5 ....................................................................................................................149
HoTMetaL PRO 6.0..........................................................................................................150
CoffeeCup 8.2...................................................................................................................151
Dreamweaver....................................................................................................................152
FrontPage 2000.................................................................................................................153
HTML-Kit 1.0...................................................................................................................153
PageMill 3.0......................................................................................................................154
NetObjects Fusion 5.0 ......................................................................................................154
Co dalej? .................................................................................................................................156
Rozdział 9. Pisanie na potrzeby Sieci .....................................................................157
Szybkie przeglądanie ..............................................................................................................157
Pisz zwięźle.............................................................................................................................159
Strona czynna....................................................................................................................159
Podporządkowywanie.......................................................................................................160
Długość zdania..................................................................................................................161
Pisz barwnie ............................................................................................................................161
Korekta tekstu .........................................................................................................................162
Co dalej? .................................................................................................................................162
Zgłoś jeśli naruszono regulamin