Dieses Buch ist eine umfassende und komplette Übersicht über HTML 4.01 und XHTML 1.0. Es behandelt detailliert jedes HTML-Element und erklärt die jeweilige Funktionsweise und das Zusammenspiel mit anderen Elementen. Das Buch ist besonders geeignet für HTML-Autoren, die nicht nur eine eigene Homepage im Web haben wollen, sondern vor allem professionelle Webseiten erstellen und dazu das ganze Spektrum an Möglichkeiten mit HTML und XHTML nutzen wollen.
Vollständigkeit und Detailtiefe
Welche Attribute sind für welche Tags erlaubt? Wie war noch mal die HTML-Codierung für das Euro-Symbol? Wie müssen die verschiedenen HTML-Tags für eine Tabelle ineinander verschachtelt werden? Für Fragen wie diese aus der täglichen Arbeit braucht man ein gutes Nachschlagewerk - und so hat sich dieses Buch wegen seiner Vollständigkeit und Detailtiefe in den zehn Jahren seit der ersten Auflage auf vielen Designer-Arbeitsplätzen unentbehrlich gemacht.
Browserkompatibilität
Die neue Auflage wurde durchgängig aktualisiert, insbesondere hinsichtlich der Unterstützung aller Tags, Attribute und Erweiterungen durch die aktuellen Browserversionen von Internet Explorer, Firefox, Opera und Netscape.
Mobiles Web
In einem neu aufgenommenen Kapitel werden die Probleme und Designrichtlinien behandelt, die Sie berücksichtigen sollten, wenn Sie Webseiten für Mobiltelefone und PDAs erstellen wollen.
Referenzen
Die Anhänge enthalten Referenzen zur HTML-Grammatik, zu allen HTML-Tags und -Attributen sowie zu den CSS2-Eigenschaften, Sonderzeichen und Farbnamen.
Sprache
ISBN-13
978-3-89721-494-1 (9783897214941)
Schweitzer Klassifikation
Inhaltsverzeichnis
Vorwort XI
HTML, XHTML und das World Wide Web 1
1.1 Das Internet 1
1.2 Wir sprechen Internet 4
1.3 HTML und XHTML: Was sie sind 9
1.4 HTML und XHTML: Was sie nicht sind 10
1.5 Standards und Erweiterungen 11
1.6 Tools für Webdesigner 13
Schnelleinstieg 16
2.1 Schreibwerkzeuge 16
2.2 Unser erstes HTML-Dokument 17
2.3 Eingebettete Tags 18
2.4 Das HTML-Skelett 20
2.5 Das Fleisch bei einem HTML- oder XHTML-Dokument 20
2.6 Text 21
2.7 Hyperlinks 27
2.8 Bilder sind etwas Besonderes 30
2.9 Listen, durchsuchbare Dokumente und Formulare 33
2.10 Tabellen 35
2.11 Frames 35
2.12 Stylesheets und JavaScript 37
2.13 Im Detail 38
Die Anatomie eines HTML-Dokuments 39
3.1 Der Schein kann trügen 39
3.2 Die Struktur eines HTML-Dokuments 41
3.3 Tags und Attribute 41
3.4 Wohlgeformte Dokumente und XHTML 45
3.5 Dokumentinhalt 46
3.6 HTML/XHTML-Dokumentelemente 49
3.7 Der Dokumentkopf (Header) 52
3.8 Der Dokumentkörper 56
3.9 Redigier-Tags 57
3.10 Das -Tag 60
Textgrundlagen 62
4.1 Abschnitte und Absätze 62
4.2 Überschriften 70
4.3 Aussehen und Bedeutungen von Text verändern 76
4.4 Inhaltsorientierte Format-Tags 77
4.5 Darstellungsorientierte Format-Tags 85
4.6 Präzise Abstands- und Layoutvorgaben 90
4.7 Zitate 104
4.8 Adressen 108
4.9 Die Codierung von Sonderzeichen 110
4.10 Erweiterte Schriftfestlegung in HTML (abgeschafft) 111
Linien, Bilder und Multimedia 119
5.1 Querlinien 119
5.2 Bilder in Ihre Dokumente einfügen 127
5.3 Dokumentfarben und Hintergrundbilder 155
5.4 Audio im Hintergrund 163
5.5 Animierter Text 166
5.6 Andere Multimedia-Inhalte 170
Links und das Web 173
6.1 Hypertext-Grundlagen 173
6.2 Referenzierung von Dokumenten: die URL 174
6.3 Erzeugung von Hyperlinks 192
6.4 Erzeugung effektiver Links 202
6.5 Maussensitive Bilder (Imagemaps) 207
6.6 Erzeugung durchsuchbarer Dokumente 219
6.7 Dokumentbeziehungen 223
6.8 Unterstützung der Dokumentautomatisierung 228
Formatierte Listen 232
7.1 Ungeordnete Listen 232
7.2 Geordnete Listen 235
7.3 Das - -Tag 239
7.4 Verschachteln von Listen 242
7.5 Definitionslisten 244
7.6 Passende Anwendung von Listen 248
7.7 Verzeichnislisten 249
7.8 Menülisten 250
Cascading Style Sheets 252
8.1 Die Elemente von Styles 253
8.2 Style-Syntax 263
8.3 Style-Klassen 269
8.4 Style-Eigenschaften 276
8.5 Tag-lose Styles: Das -Tag 339
8.6 Anwenden von Styles auf Dokumente 340
Formulare 344
9.1 Formulargrundlagen 344
9.2 Das -Tag 346
9.3 Ein einfaches Formularbeispiel 354
9.4 Formulardaten per E-Mail einholen 355
9.5 Das -Tag 357
9.6 Das -Tag 370
9.7 Mehrzeilige Textfelder 372
9.8 Elemente zur Mehrfachauswahl 374
9.9 Allgemeine Attribute für Formularelemente 378
9.10 Formularelemente beschriften und gruppieren 382
9.11 Erstellung effektiver Formulare 386
Tabellen 391
10.1 Das Standardtabellenmodell 391
10.2 Grundlegende Tabellen-Tags 393
10.3 Fortgeschrittene Tabellen-Tags 412
10.4 Jenseits gewöhnlicher Tabellen 422
Frames 424
11.1 Ein Überblick über Frames 424
11.2 Frame-Tags 425
11.3 Frame-Layout 427
11.4 Frame-Inhalte 432
11.5 Das -Tag 436
11.6 Inline-Frames 438
11.7 Benannte Frames oder Fenster als Hyperlink-Ziele 440
11.8 XFrames 445
Ausführbare Inhalte 448
12.1 Applets und Objekte 448
12.2 Eingebettete Inhalte 452
12.3 JavaScript 469
Dynamische Dokumente 478
13.1 Dynamische Dokumente im Überblick 478
13.2 Client-Pull-Dokumente 479
13.3 Server -Push-Dokumente 484
Webseiten für mobile Geräte 489
14.1 Mobil ins Internet 489
14.2 Konsequenzen für Webdesigner 492
14.3 XHTML Basic 495
14.4 Effektives Webdesign für mobile Geräte 498
XML 506
15.1 Sprachen und Metasprachen 507
15.2 Dokumente und DTDs 510
15.3 XML-DTDs verstehen 511
15.4 Elementgrammatik 516
15.5 Elementattribute 521
15.6 Bedingte Abschnitte 523
15.7 Eine XML-DTD erstellen 524
15.8 XML verwenden 526
XHTML 529
16.1 Warum XHTML? 529
16.2 XHTML-Dokumente erstellen 531
16.3 HTML vs. XHTML 535
16.4 XHTML 1.1 540
16.5 Sollte man XHTML verwenden? 542
HTML-Grammatik 545
Schnellreferenz der HTML/XHTML-Tags 555
Schnellreferenz der CSS-Eigenschaften 577
Die HTML 4.01 DTD 585
Die XHTML 1.0 DTD 603
Zeichenbeschreibungen (Character Entities) 623
Farbnamen und -werte 629
Index 629