Folgende Links führen zur Onlineversion des Buches HTML5-Handbuch 1. Intro Das HTML-Handbuch Zielgruppen und Ziele Aufbau und Vorgehensweise Verwendete Symbole Website-Erstellung heute Website-Typologie Web-Technologien Software zum Erstellen von Websites Code-Editoren Web-Browser Desktop-Tools Content Management Systeme Backgrounds Die Arbeit des W3-Konsortiums Quellen, Dokumentation und Hilfe im Web 2. HTML-Dokumente HTML editieren Grundsätzliche Grammatik von HTML Whitespace und interpretierte Bereiche in HTML Kommentare in HTML Dateikonventionen Referenzierung Zeichenkodierung in HTML Nummerische und benannte Entities Dokument-Grundgerüst HTML-Dokumenttypen XHTML-Dokumenttypen Backgrounds Computer und Zeichenkodierung Quirks-, Standards- und Kompatibilitätsmodus 3. Dokument-Kopfdaten Elemente für Kopfdaten Titel eines HTML-Dokuments Meta-Angaben Logische Verlinkung Style- und Script-Einbindung Basis-URLs Backgrounds RDF und Dublin-Core 4. Textstrukturierung Webseiten-Bereiche (Sectioning) Dokumentkörper und Abschnitte Header und Footer Navigation und Seitenleisten Überschriften Artikel Autorenangaben Gruppierende Elemente (Grouping) Textabsätze Zeilenumbrüche Geordnete und ungeordnete Listen Beschreibungslisten Blockzitate Abbildungen Präformatierte Bereiche Trennlinien Allgemeine Bereiche Textauszeichnungen Elemente für die Textauszeichnung Elemente für Änderungsmarkierungen Mathematische Formeln Textstrukturierung: Backgrounds Content-Modelle Arbeiten mit unbekannten Elementen 5. Tabellen Aufbau von Tabellen Einfache Tabelle Tabelle mit Bereichen für Kopf, Körper und Fuß Spalten und Spaltengruppen Tabellenbeschriftung Tabellenzellen verbinden Zusätzliche semantische Auszeichnungen für Tabellen Zusammenfassung einer Tabelle Expliziter Kopfzellenbezug Tabellen: Backgrounds Tabellenlayouts 6. Hyperlinks Aufbau von Hyperlinks Links zu beliebigen Zielen Links zu beliebigen Ressourcen E-Mail-Links Links und Anker Zusatzinfos in Hyperlinks Angaben zum Linkziel Typisierte Links Links mit Ping-Funktion Backgrounds Hyperlinks und Navigation Rechtliche Aspekte von Hyperlinks 7. Grafik und Multimedia Pixelgrafik Pixelgrafik-Referenzen Image-Maps (verweissensitive Grafiken) Vektorgrafik SVG-Grafikreferenzen SVG-Grafiken (direkt eingebettet) Generierte Vektorgrafik (canvas-Element) Audio- und Video-Ressourcen Eingebettete Audio-Ressourcen Eingebettete Video-Ressourcen Aktive Inhalte (Flash, Java und andere) Aktive Inhalte mit dem embed-Element Aktive Inhalte mit dem object-Element Eingebettete Frames Backgrounds Pixelgrafikformate Audio- und Video-Codecs 8. Formulare und Interaktion Aufbau von Formularen Formularbereiche und Formularversand Strukturierung von Formularen Formular-Feldtypen Einzeilige Eingabefelder Mehrzeilige Eingabefelder Auswahllisten Eingabefelder mit Datenlisten (Comboboxen) Radiobuttons und Checkboxen Felder für Datei-Uploads Versteckte Formularfelder Schaltflächen (Buttons) Schlüsselgenerierung für sichere Datenübertragung Ausgabefelder für Kalkulationen Fortschrittsbalken Eingabekontrolle und Eingabehilfe Feldtypen für kontrollierte Eingaben Ausgrauen und Nurlesen von Formularfeldern Eingabehilfen bei Formularfeldern Felder außerhalb von Formularen Formularkontrolle Felder außerhalb von Formularen Formulare mit mehreren Submit-Buttons Informationskontrolle Ausgabefelder für Kalkulationen Fortschrittsanzeige Metrische Werte auszeichnen Interaktive Elemente Menüs Aufklappbare Details Formularverarbeitung Einfacher Form-Mailer in PHP Formulare in Datenbank speichern (PHP/MySQL) Backgrounds: Formulare Richtext-Eingaben 9. Mikrodaten und globale Attribute Mikrodaten Aufbau von Mikrodaten Referenzen zwischen Mikrodaten Typisierte Mikrodaten Anwendung von Mikrodaten vCard-Anwendung (Kontaktdaten) vEvent-Anwendung (Terminkalenderdaten) Works-Anwendung (Lizensierung von Werken) Globale Attribute Übersicht der globalen Attribute Beispiele für globale Attribute Backgrounds Mikrodaten und Mikroformate Mikrodaten und RDFa Unbekannte Attribute 10. HTML und Scripting Event-Handler Mausereignisse Tastaturereignisse Interaktive Elementereignisse Event-Handler für Fenster- und Dokumentereignisse Script- und Noscript-Bereiche Externe Scripts einbinden ECMA/JavaScript Grundlagen Sprachbestandteile von ECMAScript/JavaScript DOM-Scripting - Zugriff auf Webseiteninhalte JavaScript: Backgrounds JavaScript- und DOM-Übersicht 11. HTML und XHTML Unterschiede zwischen HTML und XHTML XHTML: Backgrounds XML-Grundlagen 12. Veraltetes HTML Obsoletes HTML Obsolete Elemente Obsolete Attribute Proprietäres HTML Proprietäre Elemente Proprietäre Attribute 13. CSS (Cascading Stylesheets) CSS in HTML einbinden Style-Definitionen in separaten CSS-Dateien Style-Bereiche im HTML-Dokumentkopf Inline-Styles in HTML-Elementen Grammatik von CSS CSS-Regeln (Rules) Selektoren Formate Kaskadierung und Vererbung Das Boxmodell von CSS Wertangaben in CSS Maßeinheiten für nummerische Werte Farbwerte und Farbnamen CSS: Backgrounds CSS 3 14. CSS-Eigenschaften Übersicht der CSS-Eigenschaften Schriftformatierung Schriftformatierung mit Schriftartendatei Ausrichtung und Absatzkontrolle Außenrand und Abstand Innenabstand Rahmen, Ecken und Konturen Hintergrundfarben und Hintergrundbilder Listenformatierung Tabellenformatierung Breite und Höhe von Elementen Positionierte Elemente Floatende Elemente Anzeige-Steuerung von Elementen Layer-Technik und Transparenz Pseudo-Klassen für Hyperlinks Automatische Inhalte und Nummerierung Cursor-Anzeige 15. HTML-Referenz HTML-Elementreferenz HTML-Attributreferenz HTML-Eventreferenz HTML-Zeichenreferenz Benannte Zeichen Benannte Zeichen aus dem ASCII-Zeichensatz Benannte Zeichen aus Latin-1 Benannte Zeichen aus Latin Extended-A/B Benannte Zeichen für diakritische Zeichen Benannte Zeichen für griechische Buchstaben Benannte Zeichen für kyrillische Buchstaben Benannte Zeichen für Interpunktion Benannte Zeichen für buchstabenähnliche Symbole Benannte Zeichen für Zahlen Benannte Zeichen für Pfeilsymbole Benannte Zeichen für mathematische Operatoren Benannte Zeichen für mathematische Symbole Benannte Zeichen für technische Symbole Benannte Zeichen für Bildschirmmasken Benannte Zeichen für geometrische Formen Benannte Zeichen für diverse Symbole und Zeichen Zeichensätze ASCII-Zeichensatz ISO-8859-1 (Latin-1) Unicode-Charts 16. CSS-Referenz 17. Diverse Referenzinformationen MimeTypen Medienabfragen Referenz: Sprachenkürzel Länderkürzel