|
|||||||
|
Inhalt:
<html> <head> <title>Titel</title> </head> <body> <h1>Überschrift</h1> Text des Dokuments </body> </html>
Und das macht Ihr Browser daraus: Beispiel a
<h1>Text</h1>
[heading 1, Überschrift 1. Ordnung]<hr> [horizontal rule, Querlinie]<hr />ol durch das Attribut start wie in <ol start="10">...</ol>.http://www.w3.org/TR/html401/).http://www.w3.org/TR/html4/loose.dtd für HTML-Dateien,
die sich zwar an den HTML-4.01-Standard halten, aber auch Elemente
enthalten, die demnächst aus dem Standard entfernt werden (z.B.
font oder center),http://www.w3.org/TR/html4/strict.dtd für HTML-
Dateien, die sich strikt an den HTML-Standard halten,http://www.w3.org/TR/html4/frameset.dtd für HTML-
Dateien mit Frame-Setshtml/allgemein/grundgeruest.htm#dokumenttyp]DOCTYPE-Anweisung ganz am Anfang der entsprechenden HTML-Datei
festgelegt werden (siehe Abschnitt "Einfaches
HTML-Dokument, erweitert um die Anmerkungen 1-3").
<,
> und & (wenn Sie also diese Zeichen als
"normale" Texte ausgeben wollen) werden spezielle
Entity-Darstellungen benötigt: <, >
und &. Siehe dazu Stefan Münz; [html/allgemein/zeichen.htm#html_eigene]ä bzw. Ä für "ä" und "Ä"ö bzw. Ö für "ö" und "Ö"ü bzw. Ü für "ü" und "Ü"ß für "ß" (Eszet)á, è für "á", "è" usw. html/referenz/zeichen.htm] undhtml/allgemein/zeichen.htm].meta-Anweisung (s.u.) im Dokumentkopf bekannt gemacht und kann
der jeweilige Browser den Zeichensatz darstellen, so kann für alle
westeuropäischen Zeichen auf die Entity-Darstellung verzichtet werden. Das
gilt insbesondere für den Zeichensatz ISO 8859-1 und den Browsern unter
den Windows- und UNIX-Betriebssystemen.http://validator.w3.org/check/referer) kann die
syntaktische Korrektheit eines HTML-Dokuments überprüft werden.
<!-- HTML-Version -->
<!DOCTYPE HTML PUBLIC "-//W3//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!-- Sprache des Dokuments: -->
<HTML lang="de">
<head>
<title>Titel</title>
<!-- Zeichensatz des Dokuments: -->
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<h1>Überschrift</h1>
Text des Dokuments
</body>
</html>
Und das macht Ihr Browser daraus: Beispiel b
Leerzeichen und Leerzeilen können in HTML normalerweise nicht benutzt werden, um ein Dokument zu strukturieren:
pre-Element (preformatted text) aufgeführt werden:
<pre> ... Text ... </pre>Leerzeilen und Leerzeichen werden beibehalten; andere HTML-Befehle werden ggf. interpretiert
Um ein HTML-Dokument zu strukturieren, stehen Ihnen beispielsweise die folgenden einfachen Möglichkeiten zur Verfügung:
h1 --
h6html/text/ueberschriften.htm])p (siehe Stefan Münz
[html/text/absaetze.htm])br (siehe Stefan Münz
[html/text/zeilenumbruch.htm])hr (siehe Stefan Münz
[html/text/trennlinien.htm])
Um einen Zeilenumbruch an einer bestimmten Stelle zu verbieten ("geschütztes
Leerzeichen") kann das Entity verwendet werden.
normaler Text <em>hervorgehobener Text</em> wieder normaler Text
<strong>stark
hervorgehoben</strong>)<em>hervorgehoben</em>)Quell-Code (Eingabe:
<code>Quell-Code</code>)<samp>Beispiel</samp>)<kbd>Tastatureingabe</kbd>)<var>Variable</var>)<cite>Zitat</cite>)<dfn>Begriffsdefinition</dfn>)<acronym>Abkürzung</acronym>)Kombination aus "Quell-Code" und "stark
hervorgehoben"<strong><code>Kombination aus
"Quell-Code"
und "stark hervorgehoben"</code></strong>)Kombination aus "Quell-Code" und
"hervorgehoben"<em><code>Kombination aus
"Quell-Code" und
"hervorgehoben"</code></em>)<tt>Typewriter</tt>)<b>fett
(bold)</b>)<i>kursiv
(italic)</i>)<u>unterstrichen</u>)<strike>durchgestrichen</strike>)<s>durchgestrichen</s>)normal,
<big>größer</big>, normal)normal,
<small>kleiner</small>, normal)normal,
<sup>hochgestellt</sup>, normal)normal,
<sub>tiefgestellt</sub>, normal)<u><tt>Kombination aus
"Typewriter" und
"unterstrichen"</tt></u>)<s><tt>Kombination aus
"Typewriter" und
"durchgestrichen"</tt></s>)<b><s><tt>Kombination aus
"Typewriter", "fett" und
"durchgestrichen"</tt></s></b>)font hängen sehr stark
von der jeweiligen Plattform ab und sollen daher hier in diesem Kurs nicht
weiter betrachtet werden. Außerdem gilt dieses Element als nicht erwünscht
(deprecated) und wird möglicherweise bald vom W3-Konsortium aus
HTML entfernt.ol) werden
beispielsweise verwendet, um Rangfolgen oder nacheinander auszuführende
Aktionen übersichtlich aufzuführen.<ol> <li>Erster Listenpunkt</li> <li>Zweiter Listenpunkt</li> ... <li>Letzter Listenpunkt</li> </ol>
type="typ"
kann auch eine andere "Nummerierung" vereinbart werden. Mögliche Angaben
sind: i (römisch klein), I (römisch groß),
a (alphabetisch klein), A (alphabetisch
groß).start="startnummer" kann eine andere Startzahl
vorgegeben werden.ul) werden
beispielsweise verwendet, wenn es nicht um die Darstellung einer
bestimmten Reihenfolge geht.<ul> <li>Erster Listenpunkt</li> <li>Zweiter Listenpunkt</li> ... <li>Letzter Listenpunkt</li> </ul>
type="typ"
kann auch ein anderes Aufzählungszeichen vereinbart werden. Mögliche
Angaben sind: circle (Kreis), square
(Quadrat), disc (Scheibe).dl) werden
beispielsweise für Glossare eingesetzt.dt-Element
eingebettet.dd-Element
aufgeführt.
<dl>
<dt>Begriff 1</dt>
<dd>Erläuterung dieses Begriffs</dd>
<dt>Begriff 2</dt>
<dd>Erläuterung dieses Begriffs</dd>
</dl>
strong, em,
code, samp, kbd, var,
cite, dfn, acronym) siehe Stefan Münz
[html/text/logisch.htm].tt, b,
i, u, strike, s,
big, small, sup, sub)
siehe Stefan Münz
[html/text/physisch.htm].html/text/listen.htm#nummeriert]html/text/listen.htm#aufzaehlung]html/text/listen.htm#definition]HTML (HTML 2.0, HTML 3.2, HTML 4, HTML 4.01) lässt -- was die Schreibweise der Markup-Anweisungen betrifft -- dem Dokumentautor relativ viele Freiheiten:
code gleichwertig zu Code oder
CODE.type gleichwertig zu Type oder
TYPE (bei nummerierten Listen oder Aufzählungslisten).start=1
gleichwertig zu start="1".compact statt compact="compact" (bei den
verschiedenen Listen).</li> bei <li> oder
</p> bei <p>.Dazu kommt, dass viele Browser Verstöße gegen die HTML-Normen einfach "tolerieren" (und versuchen, das "Beste" daraus zu machen), so z.B.:
<b>nur fett <i>jetzt auch kursiv</b>
xyz</i>). Und das macht Ihr Browser daraus:
Beispiel f.Aus verschiedenen Gründen (insbesondere auch, um einen späteren Übergang auf XHTML zu erleichtern) wird im Folgenden von mir diese potentielle "Vielfalt" eingeschränkt:
compact="compact" und nicht
einfach compact.und
<b>nur fett <i>jetzt auch
kursiv</i>xyz</b>).Siehe dazu
noch nicht realisiert
$Revision: 1.18 $ ($Date: 2004/10/17 14:23:15 $) by $Author: g029 $