HTML5

Aus Wikibooks
Zur Navigation springen Zur Suche springen
Gnome-applications-office.svg

Dieses Buch steht im Regal EDV.

Zusammenfassung des Projekts[Bearbeiten]

  • Zielgruppe:

Das Buch eignet sich für alle, die kompetent und fachgerecht Projekte in Netz realisieren möchten. Dieses können Seiten im Netz sein, aber auch digitale Bücher (Format EPUB3).

  • Lernziele:

Ziel ist es, Dokumente im Format HTML5 selbst mit einem einfachen Texteditor erstellen zu können. Alternativ wird den Lesern mit den vermittelten Kenntnissen auch ermöglicht zu beurteilen, ob speziellere Programme in der Lage sind, bei der semantischen Textauszeichnung von Projekten ausreichend mitzuhelfen, ob sie also nützlich verwendet werden können.

  • Buchpatenschaft/Ansprechperson:

Doktorchen

  • Sind Co-Autoren gegenwärtig erwünscht?

Das Buch ist inzwischen in einem durchweg lesbaren Zustand, hinsichtlich der semantischen Textauszeichnung vollständig zu HTML5.2.
Korrekturlesen und einfache Korrekturen in diesem Sinne sind erwünscht, ebenso Anregungen auf Diskussionsseiten.
Beispiele oder umfangreiche Lösungen für typische praktische Problemstellungen könnten eine schöne Ergänzung darstellen, einfach zur Diskussion stellen, was eingebracht werden soll!
Bislang wird auf das für HTML5 spezifische DOM nicht eingegangen. Dies sollte vermutlich besser im Buch über JavaScript behandelt werden. Sofern sich jemand findet, welcher das hier komplett (!) ergänzen möchte, sollte dies in abgesonderten Kapiteln erfolgen.

  • Richtlinien für Co-Autoren:

Direkte Ansprache ('Siezen') wird in dem Buch vermieden. Das Sachbuch setzt sich mit Inhalten, Fakten auseinander, nicht mit Leidenschaften der Leser, daher ist es unnötig, diese direkt anzusprechen.
Rechtschreibung nach den Regeln von 1901 wird derzeit angestrebt.
Derzeit sind Regeln bis Version 5.2 verzeichnet, es werden nur Empfehlungen nach W3C berücksichtigt, keine Vorschläge der WHATWG. Inkompatibilitäten in neueren Versionen gegenüber den älteren Versionen sollten beim jeweiligen Element oder Attribut erläutert werden.

  • Projektumfang und Abgrenzung zu anderen Wikibooks:

Websiteentwicklung: XHTML stellt XHTML im Umfang von XHTML1.1 (+RDFa) dar. Dieses Buch hat den Schwerpunkt HTML5 (in XML-Notation; application/xhtml+xml). Dabei wird erläutert, wie diese Dokumente auch als text/html ausgeliefert werden können, auf Konflikte in der Notation wird eingegangen, entsprechend auf zu beachtende Besonderheiten.
Allgemeines DOM und JavaScript wird hingegen in Websiteentwicklung: JavaScript behandelt.

  • Themenbeschreibung:

Dokumente in HTML5 selbst erstellen. Semantische Textauszeichnung.

Folgendes wird für dieses Buch benötigt[Bearbeiten]

  • Einen Texteditor; am Besten mit HTML-Syntaxhervorhebung (Ersatzweise auf einen vorinstallierten Texteditor zurückgegriffen werden). Hierzu zählen zum Beispiel Notepad (Microsoft Windows), TextEdit (Mac OS X), gedit (GNOME, Linux), kate, kwrite (KDE, Linux) oder ähnliches.
  • Ein Darstellungsprogramm für HTML (zum Beispiel Mozilla/Gecko (Firefox, SeaMonkey); WebKit oder Blink (Chromium, Vivaldi, Opera neu); Microsoft Trident (InternetExplorer), Edge; Presto (Opera alt); Goanna (Pale Moon); Waterfox, Konqueror (KDE, Linux), um sich erstellte Dokumente darstellen zu lassen.

Das wiki-System interpretiert leider Elemente falsch, welche in HTML5 neu sind, teilweise werden auch ältere Elemente von (X)HTML falsch interpretiert, daher können zwar Quelltext-Beispiele angegeben werden, nicht immer aber gleich die entsprechende typische Präsentationen mit dem aktuell verwendeten Darstellungsprogramm im Buch selbst vorgeführt werden. Auch daher ist es wichtig, die Beispiele selbst mit eigenen Dokumenten nachzuvollziehen. Der praktische Umgang mit der Syntax beim Eintippen, die Vertiefung in eigene Beispiele hilft zudem dabei, sich die Sprache praktisch und schnell anzueignen.

Inhaltsverzeichnis[Bearbeiten]

Einführung[Bearbeiten]

Vorwort

Syntax von HTML-Elementen

Das erste HTML-Dokument

Dateiendungen

Kommentare in HTML

Semantik, Funktion und Typen von Elementen

Elemente und Attribute[Bearbeiten]

Globale Attribute

Element html

Metadaten

Element body

Gruppierung

Überschriften

Absätze, Zeilenumbrüche und Textformatierung

Zitate

Listen und Aufzählungen

Verweise

Semantische Phrasenelemente

Ruby

Änderungen

Bilder, Graphiken, Videos und Audios

Objekte und Rahmen

Verweissensitive Graphiken

Tabellen

Formulare

Interaktive Elemente

Anwenderseitige Skripte

Erweiterbarkeit

Begriffe rundum HTML[Bearbeiten]

Unterschied zwischen Website, Webseite (Webpage) und Homepage

Unterschied zwischen dynamischen und statischen Websites

Rich Internet Application (RIA)

Integrierte Entwicklungsumgebung (IDE)

Literatur[Bearbeiten]

Literatur rundum HTML5