von der visuellen Repräsentation der Information: HTML Daten / Struktur CSS – Cascading Style Sheets Visuelle Repräsentation, Layout HTML, CSS
von Inhalten durch Elemente für Überschriften, Listen, Absätze, Tabellen, etc. Wohldefinierter Standard Regeln (bis HTML 4.01) formuliert in SGML (Structured Generalized Markup Language) HTML-Versionen: HTML – 1992, vgl. Tim Berners-Lee, CERN HTML 2.0 – 1995 (+Formulare) HTML 3.2 – 1997 (u.a. +Tabellen) HTML 4.0 – 1997 (+Stylesheets, +Frames) HTML 4.01 – 1999 XHTML 1.0 – 2000 (Neuformulierung von HTML in XML) HTML 5 – 201x (Basis: HTML 4.01, XHTML 1.0) HTML Dateien bestehen aus reinem Text HTML
das body-Element ein <head> intendiert für HTML-Kopfdaten, z.B. Titel des Dokumentes, Metainformationen <body> umschließt die für Browser sichtbaren Inhalte <html>, <head>, <body> obligatorisch HTML – Aufbau
dargestellt werden soll, wird als Text geschrieben zwischen Paare von spitzen Klammern (enthalten Metainformationen): <metainformation>Dieser Text wird am Bildschirm angezeigt</metainformation> HTML-Element besteht (in den meisten Fällen) aus Anfangs- und Endmarkierung: <html> Anfangsmarkierung </html> Endmarkierung, erkennbar an „/“ Ausnahmen: <br /> Zeilenumbruch; kein Endtag erforderlich <img /> Einbinden von Bildmaterial; kein schließendes Tag erforderlich HTML unterscheidet nicht zwischen Groß- und Kleinschreibung: <html> analog zu <HTML>. Empfehlung: Alles klein schreiben (XHTML fordert Kleinschreibung). HTML – Regeln & Co.
Elemente erzeugen eine neue Zeile im Textfluss <p></p> (Absatz) <br /> (Neue Zeile) <h1>, <h2>, etc. (Überschriften) <div> Inline Elemente beeinträchtigen den Textfluss nicht <strong> (Betont) <cite> (Zitat) HTML – Regeln & Co.
variablen (selbst definierbaren) Wertzuweisungen enthalten Notiert im öffnenden Tag eines Elementes Beispiele: <p title=“Bezeichnung des Absatzes“>Bleibt die Mouse über dem Absatz stehen, wird das title-Attribut des Absatzes angezeigt.</p> HTML – Regeln & Co.
Codierung der HTML-Datei nicht auf UTF-8 gesetzt ist, müssen Sonderzeichen maskiert werden, z.B. über die HTML-Entities: ü ü Ü Ü < < („less than“) > > („greater than“) “ " („quotation mark“) & & („ampersand“, kaufmännisches Und) HTML – Regeln & Co.
Information CSS Hist. Überblick: HTML-Standards Verschachtelte Datenstruktur Sichtbare vs. nicht sichtbare Information: Darzustellende Information zwischen Tags Metainformation (Information, die die dargestellte Information beschreibt) per Tags bzw. in Tags (Attribute) Block- vs. Inline-Elemente Regeln: Zwiebelprinzip, Entities (Zeichencodierung) HTML – Auf einen Blick