|
HTML-Grundlagen
1. Einleitung
1.1. Was ist eine HTML-Datei
- HTML: Hypertext Mark-up Language
- Format für Internet-Dokumente
- HTML-Dateien sind ASCII-Dateien (d.h. z.B. *.txt) mit der Endung ".html" oder ".htm"
1.2. Wie man eine html-Datei erstellt und betrachtet
- Texteditor zum erstellen
(Achtung: Word ist kein Texteditor! Es geht um das ASCII-Format)
- Browser zum anschauen
(aus Sicherheitsgründen muss von Microsoft Internet Explorer abgeraten werden)
1.3. Wo man sich informieren kann
- Stefan Münz, SELFHTML, hervorragendes online-Buch.
2. Grundlagen
2.1. Grundstruktur des html-Befehls
- html ist eine sogenannte Auszeichnungssprache (mark-up language),
bei der ein bestimmter Textbereich durch einen Anfang- und einen Endbefehl
markiert wird und damit seine Eigenschaften definiert werden.
|
<[Anfangsbefehl]> Inhalt </[Endbefehl]>
|
2.2. Grundstruktur einer html-Datei
- Auszeichnung (Tagging) des gesamten Dokuments:
<html>
[Dokument]
</html>
|
- Struktur des Dokuments:
<html>
<head>
[Metainformationen]
</head>
<body>
[Dokumentinhalt]
</body>
</html>
|
3. Layout-Befehle
3.1. Textformate
- Absatz (paragraph)
|
<p>Dies ist ein Absatz</p>
|
- Überschriftformate (header, spezielle Art von Absatz)
<h[1...7]>Dies ist eine h4-Überschrift</h[1...7]> |
- kursiv (italic)
| <i>Dieser Text ist kursiv</i> |
- fett (bold)
| <b>Dieser Text ist fett</b> |
- unterstrichen (underlined)
| <u>Dieser Text ist unterstrichen</u> |
3.2. Textelemente ohne Endbefehl
- Zeilenumbruch (break)
Dies ist ein <br> Zeilenumbruch |
- waagrechte Linie (spezielle Art von Absatz)
- waagrechte Linie mit Attributen ("size" steht für Dicke, "width" für Länge)
<hr size=1 width=200> (Dicke u. Länge in Pixel) ergibt
<hr size=1 width=50%> (Länge in %) ergibt
- "Default-Werte" (= Standardeinstellungen, wenn man keine Attribute angibt) von <hr> sind size=2 und width=100%, außerdem ist <hr> immer zentriert.
|
4. Listen
4.1. Ungeordnete Liste
- Attribut: type
- Mögliche Werte: [circle], [square], [disc]
- Default-Wert: disc
| Quelltext-Ansicht |
Browser-Ansicht |
|
<ul>
<li>Befehl</li>
<li>Attribut</li>
<li>Wert</li>
</ul>
|
|
|
<ul type="disc">
<li>Befehl</li>
<li>Attribut</li>
<li>Wert</li>
</ul>
|
|
|
<ul type="circle">
<li>Befehl</li>
<li>Attribut</li>
<li>Wert</li>
</ul>
|
|
|
<ul type="square">
<li>Befehl</li>
<li>Attribut</li>
<li>Wert</li>
</ul>
|
|
4.2. Geordnete Liste
- Attribute: type, start
- Mögliche Werte: type = [1], [I], [i], [A], [a], start = [ganze Zahl]
- Default-Werte: start=1, type=1
| Quelltext-Ansicht |
Browser-Ansicht |
|
<ol>
<li>Befehl</li>
<li>Attribut</li>
<li>Wert</li>
</ol>
|
- Befehl
- Attribut
- Wert
|
|
<ol start="5" type="1">
<li>Befehl</li>
<li>Attribut</li>
<li>Wert</li>
</ol>
|
- Befehl
- Attribut
- Wert
|
|
<ol start="13" type="I">
<li>Befehl</li>
<li>Attribut</li>
<li>Wert</li>
</ol>
|
- Befehl
- Attribut
- Wert
|
|
<ol start="19" type="A">
<li>Befehl</li>
<li>Attribut</li>
<li>Wert</li>
</ol>
|
- Befehl
- Attribut
- Wert
|
4.3. Definitionsliste
- Attribut: compact
| Quelltext-Ansicht |
Browser-Ansicht |
<dl>
<dt>Stichwort</dt> <dd>Definition</dd>
</dl>
|
- Stichwort
- Definition
|
<dl compact>
<dt>Stichwort</dt> <dd>Definition</dd>
</dl>
|
- Stichwort
- Definition
|
4. Anker (anchor) und Hyperlinks
- Beispiel: <a href="[Dokumentname.htm]">anklickbarer Text</a>
4.1. Hyperreferenz (href)
- Absoluter Verweis: z.B. href="http://www.teamone.de/selfhtml/selfhtml.htm" (auch ftp-Adressen)
- Relativer Verweis: z.B. href="HTML-Kurs.htm" (Dokument wird im Verzeichnis des bisher aufgerufenen Dokuments gesucht)
- Relativer Verweis: z.B. href="../HTML-Kurs.htm" (Dokument wird im übergeordneten Verzeichnis gesucht)
- Verweis auf E-Mail-Adresse: z.B. href="mailto:paul.gevaudan@uni-tuebingen.de"
4.2. Pagelink, Anker und Ankername
- Verweis: href="#[Ankername]" bzw. href="[Dokumentname]#[Ankername]"
- Ziel: <a name="[Ankername]"> (kein Endtag)
5. Einbinden von Bilddateien
Tabellen
|