Jedes HTML-Dokument ist zweigeteilt und besteht aus einem oberen Bereich, <head>, und dem unteren Bereich <body> (siehe "Grundgerüst").
Im Bereich <head> werden Informationen für Browser, Server und Suchmaschinen hinterlegt. Abgesehen von Tag <title>
werden alle Einträge in diesem Bereich dem Besucher der Webseite nicht angezeigt.

Der Bereich <head>
Elemente im Bereich <head>
- <title> - Titel der Webseite (als einziges Element im <head> für den Besucher sichtbar)
- <meta> - Informationen für Browser, Server und Suchmaschinen
- <link> - Pfadangaben für notwendige Dateien (Stylesheets, favicon,...)
- <style> - Für css-Definitionen (sollten aber in externe Datei ausgelagert werden)
- <script> - Für Skripte bzw. die Pfadangaben zu Skripten (meist JavaScript)
Das <title>-Tag im <head>
Syntax:<title>Titel (50-60 Zeichen)</title>
Bemerkung:Darf nur einmal im Dokument vorkommen
Der <title> gibt deinem Dokument einen Titel. Dieser wird im Browser im Tabreiter angezeigt und ist der vordefinierte Name wenn die Seite in eine Favoritenliste übernommen werden soll. Er ist auch ein Kriterium für Suchmaschinen (Stichwort: SEO) und sollte daher kurz aber prägnant gewählt werden. Eine Länge zwischen 50-60 Zeichen hat sich als zweckmäßig erwiesen.
Beispiel:
<title>Webdesign - Einstieg in HTML, css & Co. leicht gemacht</title>
Das <meta>-Tag im <head>
Sytax:<meta name="name" content="wert">
Bemerkung:Das <meta> hat keinen schließenden Tag!
<meta>-Tags bestehen (fast) immer aus einer Kombination aus Schlüssel und Wert (keyword/value). Eine Ausnahme ist z.B. das <meta>-Tag zur Festlegung des Zeichensatzes (siehe Beispiele).
Beispiele (Liste unter <meta>):
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
- <meta name="author" content="Autor der Seite">
- <meta name="copyright" content="© Rechteinhaber">
- <meta name="description" content="Kurzbeschreibung der Seite">
- <meta name="keywords" content="Wichtige Begriffe zum Thema der Seite">
Das <link>-Tag im <head>
Sytax:
<link rel="name" href="pfad">
<link rel="name" type="typ" href="pfad" sizes="any">
Bemerkung:Das <link> hat keinen schließenden Tag!
<link>-Tags haben immer ein "rel"-Attribut. Damit wird angegeben welche Beziehung (Sinn, Zweck) die zu ladende Resource im Dokument erfüllt (rel = Relationship (engl.: Beziehung)).
Beispiele (Liste unter "rel"):
- <link rel="stylesheet" href="css/style.css"> (Einbinden einer externen css-Datei)
- <link rel="icon" type="image/png" href="img/favicon.png" sizes="any"> (Pfad zum "favicon")
Das <style>-Tag im <head>
Sytax:
<style>...css-code...</style>
Bemerkung:CSS-Code sollte besser in einer externen Datei abgelegt und mit <link> eingebunden werden.
Beispiel:
<style>
a {
color: red;
margin-left: 10px;
}
</style>
