Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Deckblatt
Inhaltsverzeichnis
1. Intro
1.1 Zum vorliegenden Buch
1.1.1 Zielgruppen und Ziele
1.1.2 Aufbau und Vorgehensweise
1.1.3 Verwendete Symbole
1.2 Website-Erstellung heute
1.2.1 Website-Typologie
1.3 Web-Technologien
1.3.1 HTML / XHTML
1.3.2 CSS
1.3.3 Clientseitiges Scripting
1.3.4 Serverseitiges Scripting und Datenbankanbindung
1.3.5 Flash
1.3.6 XML
1.4 Software zum Erstellen von Websites
1.4.1 Code-Editoren
1.4.2 Web-Browser
1.4.3 Desktop-Tools
1.4.4 Content-Management-Systeme
1.5 Backgrounds
1.5.1 Die Arbeit des W3-Konsortiums
1.5.2 Quellen, Dokumentation und Hilfe im Web
2. HTML-Dokumente
2.1 HTML editieren
2.1.1 Grundsätzliche Grammatik von HTML
2.1.2 Whitespace und interpretierte Bereiche in HTML
2.1.3 Kommentare in HTML
2.1.4 Dateikonventionen
2.1.5 Referenzierung
2.2 Zeichenkodierung in HTML
2.2.1 Nummerische und benannte Entities
2.3 Dokument-Grundgerüst
2.3.1 HTML-Dokumenttypen
2.3.2 XHTML-Dokumenttypen
2.4 Backgrounds
2.4.1 Computer und Zeichenkodierung
2.4.2 Quirks-, Standards- und Kompatibilitätsmodus
3. Dokument-Kopfdaten
3.1 Elemente für Kopfdaten
3.1.1 Titel eines HTML-Dokuments
3.1.2 Meta-Angaben
3.1.3 Logische Verlinkung
3.1.4 Style- und Script-Einbindung
3.1.5 Basis-URLs
3.2 Backgrounds
3.2.1 RDF (Resource Description Framework)
3.2.2 Das Dublin-Core-Metadaten-Set
3.2.3 RDF, Dublin-Core und HTML
4. Textstrukturierung
4.1 Webseiten-Bereiche (Sectioning)
4.1.1 Dokumentkörper
4.1.2 Abschnitte
4.1.3 Header und Footer
4.1.4 Navigation und Seitenleisten
4.1.5 Überschriften
4.1.6 Artikel
4.1.7 Autorenangaben
4.2 Gruppierende Elemente (Grouping)
4.2.1 Der Inhaltsbereich
4.2.2 Textabsätze
4.2.3 Zeilenumbrüche
4.2.4 Geordnete und ungeordnete Listen
4.2.5 Beschreibungslisten
4.2.6 Blockzitate
4.2.7 Abbildungen
4.2.8 Präformatierte Bereiche (mit Leerraum)
4.2.9 Trennlinien
4.2.10 Allgemeine Bereiche
4.3 Textauszeichnungen (Textlevel-Semantics)
4.3.1 Elemente für die Textauszeichnung
4.4 Elemente für Änderungsmarkierungen
4.5 Mathematische Formeln
4.6 Backgrounds
4.6.1 Content-Modelle
4.6.2 Arbeiten mit unbekannten Elementen
5. Tabellen
5.1 Aufbau von Tabellen
5.1.1 Einfache Tabelle
5.1.2 Tabelle mit Bereichen für Kopf, Körper und Fuß
5.1.3 Spalten und Spaltengruppen
5.1.4 Tabellenbeschriftung
5.1.5 Tabellenzellen verbinden
5.2 Zusätzliche Auszeichnungen für Tabellen
5.2.1 Zusammenfassung einer Tabelle
5.2.2 Expliziter Kopfzellenbezug
5.3 Backgrounds
5.3.1 Tabellenlayouts
6. Hyperlinks
6.1 Aufbau von Hyperlinks
6.1.1 Links zu beliebigen Zielen
6.1.2 Download-Verweise
6.1.3 Links zu beliebigen Ressourcen
6.1.4 E-Mail-Links
6.1.5 Links und Anker
6.2 Zusatzinformationen in Hyperlinks
6.2.1 Angaben zum Linkziel
6.2.2 Typisierte Links
6.2.3 Links mit Ping-Funktion
6.3 Backgrounds
6.3.1 Hyperlinks und Navigation
6.3.2 Rechtliche Aspekte von Hyperlinks
7. Grafik und Multimedia
7.1 Pixelgrafik
7.1.1 Pixelgrafik-Referenzen
7.1.2 Image-Maps (verweissensitive Grafiken)
7.2 Vektorgrafik
7.2.1 SVG-Grafikreferenzen
7.2.2 SVG-Grafiken (direkt eingebettet)
7.2.3 Basisfunktionen von SVG
7.2.4 Generierte Vektorgrafik mit dem canvas-Element
7.2.5 Funktions-Set für Canvas-2D-Rendering-Context
7.3 Audio- und Video-Ressourcen
7.3.1 Eingebettete Audio-Ressourcen
7.3.2 Eingebettete Video-Ressourcen
7.3.3 Zusätzliche Spuren (Tracks)
7.4 Aktive Inhalte (Flash, Java und andere)
7.4.1 Aktive Inhalte mit dem embed-Element
7.4.2 Aktive Inhalte mit dem object-Element
7.5 Eingebettete Frames
7.5.1 Script-Zugriffe auf Ressourcen von fremden Domains
7.6 Backgrounds
7.6.1 Pixelgrafik-Formate
7.6.2 Audio- und Video-Codecs
8. Formulare und Interaktion
8.1 Aufbau von Formularen
8.1.1 Formularbereiche und Formularversand
8.1.2 Strukturierung von Formularen
8.2 Formular-Feldtypen
8.2.1 Einzeilige Eingabefelder
8.2.2 Mehrzeilige Eingabefelder
8.2.3 Auswahllisten
8.2.4 Eingabefelder mit Datenlisten (Comboboxen)
8.2.5 Radiobuttons und Checkboxen
8.2.6 Felder für Datei-Uploads
8.2.7 Versteckte Formularfelder
8.2.8 Schaltflächen (Buttons)
8.2.9 Schlüsselgenerierung für sichere Datenübertragung
8.3 Eingabekontrolle und Eingabehilfe
8.3.1 Feldtypen für kontrollierte Eingaben
8.3.2 Zusätzliche Angaben für die Feldinterpretation
8.3.3 Deaktivieren und Nurlesen von Formularfeldern
8.3.4 Eingabehilfen bei Formularfeldern
8.3.5 Verwendete Schreibrichtung mitsenden
8.4 Formularkontrolle
8.4.1 Felder außerhalb von Formularen
8.4.2 Formulare mit mehreren Submit-Buttons
8.5 Informationskontrolle
8.5.1 Ausgabefelder für Kalkulationen
8.5.2 Fortschrittsanzeige
8.5.3 Metrische Werte
8.6 Interaktive Elemente
8.6.1 Menüs
8.6.2 Aufklappbare Details
8.6.3 Dialogelemente
8.7 Formularverarbeitung
8.7.1 Einfacher Form-Mailer in PHP
8.7.2 Formulare in Datenbank speichern (PHP/MySQL)
8.8 Backgrounds: Formulare
8.8.1 Richtext-Eingaben
9. Mikrodaten und globale Attribute
9.1 Mikrodaten
9.1.1 Aufbau von Mikrodaten
9.1.2 Referenzen zwischen Mikrodaten
9.1.3 Typisierte Mikrodaten
9.2 Anwendung von Mikrodaten
9.2.1 vCard-Anwendung (Kontaktdaten)
9.2.2 vEvent-Anwendung (Terminkalenderdaten)
9.2.3 Works-Anwendung (Lizensierung von Werken)
9.3 Globale Attribute
9.3.1 Übersicht der globalen Attribute
9.3.2 Beispiele für globale Attribute
9.4 Backgrounds
9.4.1 Mikrodaten und Mikroformate
9.4.2 Mikrodaten und RDFa
9.4.3 Unbekannte Attribute
10. HTML und Scripting
10.1 Event-Handler
10.1.1 Event-Handler für Mausereignisse
10.1.2 Event-Handler für Tastaturereignisse
10.1.3 Interaktive Elementereignisse
10.1.4 Event-Handler für Fenster- und Dokumentereignisse
10.2 Script- und Noscript-Bereiche
10.2.1 Externe Scripts einbinden
10.3 ECMA/JavaScript-Grundlagen
10.3.1 Sprachbestandteile von ECMAScript/JavaScript
10.3.2 DOM-Scripting – Zugriff auf Webseiteninhalte
10.3.3 Markupstruktur und Knoten
10.3.4 Auf Elemente des HTML-Dokuments zugreifen
10.3.5 HTML-Elementobjekte und HTML-Attribute als Objekteigenschaften
10.3.6 CSS-Eigenschaften von HTML-Elementen als Objekteigenschaften
10.3.7 Elemente, Attribute und Text im DOM erzeugen
10.4 JavaScript: Backgrounds
10.4.1 JavaScript-Objekte
10.4.2 Das document-Objekt
10.4.3 Die verschiedenen DOM-Modelle
10.5 JavaScript: Unobtrusive Programming
10.5.1 Elemente mit speziellen Eigenschaften ermitteln
10.5.2 Event-Handler im Skript anmelden
11. HTML und XHTML
11.1 Unterschiede zwischen HTML und XHTML
11.1.1 Unterschied: MIME-Typen
11.1.2 Unterschied: Dateinamen
11.1.3 Unterschied: Die XML-Deklaration und die Zeichenkodierung
11.1.4 Unterschied: Dokumenttyp-Deklaration
11.1.5 Unterschied: HTML-Wurzelelement mit Namensraumangabe
11.1.6 Unterschied: Kleinschreibung
11.1.7 Unterschied: Leere Elemente
11.1.8 Unterschied: Elemente mit optionalem Abschluss-Tag
11.1.9 Unterschied: Attributwerte in Anführungszeichen
11.1.10 Unterschied: Alleinstehende (leere) Attribute
11.1.11 Unterschied: Leerraum in Attribut-Wertzuweisungen
11.1.12 Unterschied: Verweise zu Ankern
11.1.13 Unterschied: Das lang-Attribut
11.1.14 Unterschied: Inhalt von Script- und Style-Bereichen
11.1.15 Unterschied: Ausnahmen von Verschachtelungsregeln
11.2 Backgrounds: XML-Grundlagen
11.2.1 Semantische Auszeichnung beliebiger Daten
11.2.2 XML, DTDs und Validierung
11.2.3 Baumstruktur und Knoten eines XML-Dokuments
11.2.4 XSL oder CSS – Formatierung für XML-Elemente
11.2.5 Transformation mit XSLT
11.2.6 XML-Namensräume
12. Veraltetes HTML
12.1 Obsoletes HTML
12.1.1 Obsolete Elemente
12.1.2 Obsolete Attribute
12.2 Proprietäres HTML
12.2.1 Proprietäre Elemente
12.2.2 Proprietäre Attribute
13. CSS (Cascading Stylesheets)
13.1 CSS in HTML einbinden
13.1.1 Style-Definitionen in separaten CSS-Dateien
13.1.2 Kodierung von externen Stylesheets mittels @charset
13.1.3 Style-Bereiche im HTML-Dokumentkopf
13.1.4 Inline-Styles in HTML-Elementen
13.2 Grundsätzliche Grammatik von CSS
13.2.1 CSS-Regeln (Rules)
13.2.2 @import: CSS-Dateien einbinden
13.2.3 @charset: Zeichenkodierung für externe Stylesheets
13.2.4 @media: Formate für bestimmte Ausgabegeräte (Media Queries)
13.2.5 @page: Formate für Print-Layouts
13.2.6 @font-face: Formatbereich für Web-Schriftarten
13.2.7 Selektoren
13.2.8 Formate für HTML-Elemente
13.2.9 Formate für verschachtelte HTML-Elemente
13.2.10 Formate für Elemente mit bestimmten Attributen
13.2.11 Formate für Elemente mit class-Attribut
13.2.12 Formate für Elemente mit id-Attribut
13.2.13 Formate für »Pseudo-Elemente und Pseudo-Klassen«
13.2.14 Formate
13.2.15 Kaskadierung und Vererbung
13.2.16 Spezifität – Gewichtung der Selektoren
13.3 Das Boxmodell von CSS
13.3.1 Das Verhalten von Block-Elementen
13.3.2 Das Verhalten von Inline-Elementen
13.3.3 Container für Elemente
13.4 Wertangaben in CSS
13.4.1 Maßeinheiten für nummerische Werte
13.4.2 Farbwerte und Farbnamen
13.4.3 Farbnamen
13.4.4 Netscape-Farbpalette
13.5 CSS3
13.5.1 CSS3-Profile
14. CSS-Eigenschaften
14.1 Schriftformatierung
14.1.1 Schriftart
14.1.2 Schriftvariante, Schriftgewicht, Schriftstil und Schriftgröße
14.1.3 Die zusammenfassende font-Eigenschaft
14.1.4 Zeichenabstand, Wortabstand und Schriftlaufweite
14.1.5 Schriftfarbe und Schrift mit Schatteneffekt
14.1.6 Schriftattribute und automatische Text-Transformationen
14.2 Schriftformatierung mit Schriftartendatei
14.3 Ausrichtung und Absatzkontrolle
14.3.1 Horizontale und vertikale Ausrichtung
14.3.2 Texteinrückung
14.3.3 Zeilenhöhe
14.3.4 Textumbruchkontrolle
14.4 Außenrand und Abstand
14.5 Innenabstand
14.6 Rahmen, Ecken und Konturen
14.6.1 Schmuckrahmen (border)
14.6.2 Abgerundete Ecken (border-radius)
14.6.3 Grafische Rahmen (border-image)
14.6.4 Funktionsrahmen (outline)
14.7 Hintergrundfarben und Hintergrundbilder
14.7.1 Hintergrundfarben
14.7.2 Hintergrundgrafiken
14.7.3 Zusätzliche Eigenschaften für die Hintergrundgestaltung in CSS3
14.8 Listenformatierung
14.8.1 Gestaltungsmöglichkeiten für ungeordnete Listen
14.8.2 Gestaltungsmöglichkeiten für geordnete Listen
14.8.3 Abstand zu Aufzählungszeichen/Nummerierung
14.9 Tabellenformatierung
14.9.1 Typische CSS-Formatierungen für Tabellen
14.9.2 Rahmenoptionen
14.9.3 Anzeige leerer Tabellenzellen
14.9.4 Ausrichtung der Tabellenbeschriftung
14.10 Breite und Höhe von Elementen
14.11 Positionierte Elemente
14.12 Floatende Elemente
14.13 Anzeigesteuerung von Elementen
14.13.1 Sichtbarkeit von Inhalten
14.13.2 Content-Modelle von Elementen umdefinieren
14.14 Layer-Technik und Transparenz
14.14.1 Schichtposition von Elementen
14.14.2 Transparenz von Elementen
14.15 Pseudo-Klassen für Hyperlinks
14.16 Pseudoklassen und -elemente für Textabsätze
14.17 Automatische Inhalte und Nummerierung
14.17.1 Automatische Inhalte vor und nach einem Element
14.17.2 Automatische Anführungszeichen
14.17.3 Automatische Nummerierung
14.18 Cursor-Anzeige
14.19 Media-Queries für mobile Devices
14.19.1 Media-Types in CSS2
14.19.2 Media-Queries in CSS3
A. HTML-Elementreferenz
A.1 Liste der HTML5-Elemente
B. HTML-Attributreferenz
B.1 Liste der HTML5-Attribute
C HTML-Eventreferenz
C.1 Allgemeines zu Eventhandlern und Events
C.2 Auflistung der HTML5-Events und -Eventhandler
D. CSS-Referenz
E. HTML-Zeichenreferenz
E.1 Benannte Zeichen aus dem ASCII-Zeichensatz
E.2 Benannte Zeichen aus Latin-1
E.3 Benannte Zeichen aus Latin Extended A/B
E.3.1 Latin Extended A
E.3.2 Latin Extended B
E.4 Benannte Zeichen für diakritische Zeichen
E.5 Benannte Zeichen für griechische Buchstaben
E.6 Benannte Zeichen für kyrillische Buchstaben
E.7 Benannte Zeichen für Interpunktion
E.8 Benannte Zeichen für Zahlen
E.9 Benannte Zeichen für Pfeilsymbole
E.10 Benannte Zeichen für mathematische Symbole
E.11 Benannte Zeichen für technische Symbole
E.12 ASCII-Zeichensatz
F. MIME-Typenreferenz
F.1 Übersicht der MIME-Typen
G. Referenz: Sprachenkürzel
Stichwortverzeichnis
← Prev
Back
Next →
← Prev
Back
Next →