|
Paul Gévaudan
SchnellHTML – HTML-Grundlagen auf die Schnelle
- 1. Einleitung
-
- 2. Grundlagen
-
- 3. Einfache Layout-Befehle
-
- 4. Listen
-
- 5. Anker (anchor) und Hyperlinks
-
- 6. Einbinden von Bilddateien
-
- 7. Tabellen
-
Dieser Kurs ist für Leute gedacht, die schon mit einem Computer
gearbeitet haben, aber ansonsten keine Ahnung von html haben. Er soll
dazu dienen, sich die relevanten Grundkenntnisse in einem Nachmittag
anzueignen. Wer mehr über html wissen will, sei auf das hervorragende
online-Handbuch SELFHTML
von Stefan Münz verwiesen.
1. Einleitung
HTML steht für Hypertext Mark-up Language. Es handelt sich um die
Auszeichnungssprache von Internetdokumenten.
1.1. Was ist eine HTML-Datei
- Format für Internet-Dokumente
- HTML-Dateien sind Text-Dateien
(unter Windows meistens Dateien mit *.txt-Endung)
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 Text-Format)
- Browser zum anschauen
(aus Sicherheitsgründen muss von Microsoft Internet Explorer abgeraten werden,
besser Netscape 7 oder Mozilla 1.3)
1.3. Wo man sich informieren kann
- Stefan Münz, SELFHTML, hervorragendes online-Handbuch.
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. Einfache 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.
- Bei neueren Browsern verhindert das Attribut noshade, dass die waagrechte Linie graviert erscheint.
|
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
|
5. Anker (anchor) und Hyperlinks
- Grundschema:
|
<a [Attribute]> . . . </a>
|
5.1. Hyperreferenz (href)
- Beispiel:
|
<a href="[Dokumentname.htm]">[anklickbarer Text]</a>
|
- Absoluter Verweis (auch ftp-Adressen):
| Quelltext-Ansicht |
<a href="http://www.teamone.de/selfhtml/selfhtml.htm">selfhtml</a>
|
| Browser-Ansicht |
selfhtml |
- Relativer Verweis (Dokument wird im Verzeichnis des bisher aufgerufenen Dokuments gesucht):
| Quelltext-Ansicht |
<a href="HTML-Kurs.htm">HTML-Kurs.htm</a> |
| Browser-Ansicht |
HTML-Kurs.htm |
- Relativer Verweis (Dokument wird im übergeordneten Verzeichnis gesucht):
| Quelltext-Ansicht |
<a href="../HTML-Kurs.htm">HTML-Kurs.htm</a> |
| Browser-Ansicht |
HTML-Kurs.htm |
- Verweis auf E-Mail-Adresse:
| Quelltext-Ansicht |
<a href="mailto:paul.gevaudan@uni-tuebingen.de">Paul Gévaudan</a> |
| Browser-Ansicht |
Paul Gévaudan |
5.2. Pagelink, Anker und Ankername
- Verweis:
<a href="#[Ankername]" bzw. href="[Dokumentname]#[Ankername]"> . . . </a> |
- Ziel:
|
<a name="[Ankername]"> (kein Endtag) |
6. Einbinden von Bilddateien
- Beispiel: <img src="biceps.gif">
Hier wird das Bild in Originalgröße (100 X 100 pixel) dargestellt

- Attribunte width, height, border und alt.
Beispiel: <img src="biceps.gif" width="50" height="50" border="2" alt="ZWEIKOPF">

- Verlinktes Bild
<a href="bicepts.jpg"><img src="biceps.gif" border="0" alt="Link"></a>

7. Tabellen
- Grundschema
| Tabelle: | <table> ... </table> |
| Zeile: | <tr> ... </tr> |
| Spalte: | <td> ... </td> |
| Quelltext-Ansicht |
Browser-Ansicht |
<table width="100%" border="1">
<tr>
<td>Erster Quadrant</td>
<td>Zweiter Quadrant</td>
</tr>
<tr>
<td>Dritter Quadrant</td>
<td>Vierter Quadrant</td>
</tr>
</table>
|
| Erster Quadrant |
Zweiter Quadrant |
| Dritter Quadrant |
Vierter Quadrant |
|
- Tabellen dienen nicht nur der tabellarischen Darstellung, sondern stellen
auch ein einfaches Instrument zur der Positionierung von Elementen dar.
| Quelltext-Ansicht |
Browser-Ansicht |
<table width="100%" border="0">
<tr>
<td>Erster Quadrant</td>
<td><img src="biceps.gif" width="100" height="100" border="0"></td>
</tr>
<tr>
<td><img src="biceps.gif" width="100" height="100" border="0"></td>
<td>Vierter Quadrant</td>
</tr>
</table>
|
| Erster Quadrant |
 |
 |
Vierter Quadrant |
|
|