Websiteentwicklung: XHTML
Inhaltsverzeichnis |
[Bearbeiten] Was brauche ich für dieses Buch?
Grundlegende Kenntnisse im Umgang mit dem Computer und dessen Betriebssystem reichen aus.
Des Weiteren brauchen Sie:
- Einen Texteditor. Am besten verwenden Sie einen Editor mit HTML- oder XML-Syntaxhervorhebung. Dies erleichtert das Lesen von Quelltext und das Auffinden von Fehlern. Ersatzweise kann zum Einstieg ein einfacher Texteditor verwendet werden, wie er auf den meisten Betriebssystemen vorinstalliert ist (zum Beispiel Notepad (Microsoft Windows), TextEdit (Mac OS X), gedit (GNOME, Linux)), KWrite (KDE, Linux). Textverarbeitungsprogramme sind nur bedingt zur XHTML-Erstellung geeignet, da viele Programme selbständig den Quelltext verändern. Wenn der Text jedoch problemlos im Textformat gespeichert und geöffnet werden kann, so lässt sich auch ein Textverarbeitungsprogramm nutzen.
- Ein Darstellungsprogramm, welches XHTML interpretieren kann (dies trifft auf praktisch alle modernen Browser zu). Beispiele für Darstellungsprogramm, die XHTML interpretieren können, sind: Mozilla Firefox, Opera, Apple Safari (alle drei kostenlos).
- Gegebenenfalls muss in den Voreinstellungen des verwendeten Betriebssystems oder der Grafikoberfläche angegeben werden, welches Programm zur Interpretation von XHTML-Dateien (Ende des Dateinames: .xhtml) verwendet werden soll. Wichtig für Benutzer von Microsoft Windows: Wenn Sie bei Ihren Dateien die Dateiendungen nicht angezeigt bekommen, liegt das vielleicht daran, dass sie die Option "Erweiterungen bei bekannten Dateitypen ausblenden" eingeschaltet haben. Öffnen Sie in Ihrem Arbeitsplatz das Menü "Extras" -> "Ordneroptionen". Dort wählen Sie den Reiter "Ansicht". Stellen Sie sicher, dass beim Eintrag "Erweiterungen bei bekannten Dateitypen ausblenden" kein Häkchen steht.
[Bearbeiten] Was vermittelt dieses Buch?
Primär wird XHTML im Umfang der Sprachversionen XHTML1.1 und XHTML+RDFa 1.0 vermittelt. An einigen Stellen wird auf ältere Versionen Bezug genommen oder kurz erläutert, wie das XHTML so notiert werden kann, dass es notfalls von gängigen Programmen auch als HTML interpretierbar ist.
Im aktuellen Stadium ist geplant, Inhalte über ältere Sprachversionen von XHTML in den Anhang zu verschieben, aktuell wird daher dieses Buch umstrukturiert und aktualisiert.
Hinsichtlich der XML-Variante von HTML5 ist zu sagen, dass Wikibooks lediglich gesichertes Wissen vermitteln, HTML5 ist derzeit (2011) aber erst im Stadium eines Arbeitsentwurfes. Somit wird allenfalls bei bekannten Schwächen auf mögliche zukünftige Entwicklungen kurz eingegangen, falls abzusehen ist, dass HTML5 bei diesen Schwächen eine Lösung anzubieten hat.
[Bearbeiten] Inhaltsverzeichnis
- Tipps für den Start
- Hilfreiche Regeln
[Bearbeiten] Grundlagen
- Was ist XHTML?
- Kurze Beschreibung von XHTML, woher kommt der Name?
- Eine erste Seite
- Erstellen einer ersten, sehr einfachen Seite
- Syntax
- Die Syntax von XHTML
- Allgemein verwendbare Attribute
- Attribute, die bei (nahezu) allen Elementen verwendet werden können
- Absätze, Zeilenumbrüche, formatierter Text
- Eine Seite mit Absätzen und Zeilenumbrüchen strukturieren
- Überschriften
- Alle Überschriften auf einem Blick
- Spezielle Bereiche im Text
- Textteile hervorheben, als spezielle Bereiche (Zitate, Abkürzungen, ...) markieren
- Aufzählungen
- Aufzählungen und Listen
- Verweise / Hyperlinks
- Verweise bzw. Hyperlinks erstellen
- Grafiken
- Einbetten von Grafiken/Bildern
- Objekte
- Einbetten von Grafiken, Bildern, Audio, Videos und beliebigen anderen Inhaltstypen
- Formulare
- Formulare in eine Seite einbinden, zum Beispiel für Gästebücher, Bestellungen, Anfragen, Kontaktmöglichkeiten
- Tabellen
- Verwendung von Tabellen
- Kopfdaten / Meta-Angaben
- Angaben im Dateikopf
- Gratulation!
- Das Ende des ersten Teils
[Bearbeiten] Weiterführende Erläuterungen, Vertiefung
- Verweissensitive Graphiken
- Erstellung verweissensitiver Graphiken
- Allgemeine Bereiche
- Allgemeine Bereiche definieren (
divundspan) - Kommentare
- Verwenden von Kommentaren
[Bearbeiten] Anhang
- Frames
- Gleichzeitige Darstellung mehrerer Dokumente, Dokumentvergleich
- Elementreferenz
- Eine Referenz über alle XHTML-Elemente
- Lösungen
- Lösungen zu den Aufgaben
- Geschichte
- Übersicht über die Entstehung von HTML bis zu XHTML
- Literaturliste
- Verweise zum Thema XHTML