Entered! : HTML-Kurs : Definition Dokument (2)

Dokument (2)

Definition

<META>
 NAME="..."
 HTTP-EQUIV="..."
 CONTENT="..."
 LANG="..."

<LINK>
 REL="..."
 REV="..."
 HREF="..."
 TYPE="text/css"

<STYLE>...</STYLE>
 TYPE="text/css"

<TITLE>...</TITLE>

Aufbau

<HTML>

<HEAD>
 <META NAME="..." CONTENT="...">
 <META NAME="..." LANG="..." CONTENT="...">
 <META HTTP-EQUIV="..." CONTENT="...">
 <LINK REL="..." HREF="...">
 <LINK REL="..." HREF="..." TYPE="...">
 <LINK REV="..." HREF="...">
 <STYLE TYPE="text/css">...</STYLE>
 <TITLE>Dokumententitel</TITLE>
</HEAD>

<BODY>
 Der für den Besucher ersichtliche Teil
</BODY>

</HTML>

Im Gegensatz zu anderen Tags sind die Attribute von <META> und <LINK> nicht genau definiert. Der Verfasser kann neben bekannten auch eigene Attribute verwenden. Bekannte sind hier mit Beispielen wiedergegeben;

<META>

Die <META>-Tags geben allgemeine Informationen über das Dokument an:

<META name="author" content="John Doe">
<META name="copyright" content="&copy; 1997 Acme Corp.">
<META name="keywords" content="corporate,guidelines,cataloging">
<META name="date" content="1994-11-06T08:49:37+00:00">
<META name="description" content="Acme Corp. is the biggest entreprise who's selling acme's.">

Durch das <META LANG="..."> Attribut ist es m&ouml;glich, einer Suchmaschine anzugeben, in welcher Sprache die Begriffe ihre Gültigkeit haben:

<-- For speakers of US English -->
<META name="keywords" lang="en-us" content="vacation, Greece, sunshine">
<-- For speakers of British English -->
<META name="keywords" lang="en" content="holiday, Greece, sunshine">
<-- For speakers of French -->
<META name="keywords" lang="fr" content="vacances, Gr&egrave;ce, soleil">
<-- For speakers of German -->
<META name="keywords" lang="de" content="Ferien, Griechenland, Sonne">

Die <META HTTP-EQUIV="..."> geben Informationen an, die vom Browser und Proxy-Servern interpretiert werden sollten:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">
<META HTTP-EQUIV="refresh" CONTENT="5; URL=naechstes_file.html">
<META HTTP-EQUIV="expires" CONTENT="Tue, 20 Aug 1996 14:25:27 GMT">

<LINK>

<LINK>-Tags geben Struktur-und Steuerinformation wieder. Im Moment wird das <LINK REL="Stylesheet"> sicher erkannt, alle Anderen werden nur von speziellen Suchmaschinen ausgewertet. Diese Information würde eigentlich eine automatisierte Indexierung eines kompletten Informationsangebotes erlauben...

<LINK REL="Stylesheet" HREF="file.css" TYPE="text/css">

<LINK REL="start" href="../../index.html">
<LINK REL="contents" href="../../toc.html">
<LINK REL="glossary" href="../../glossary.html">
<LINK REL="index" href="../index.html">
<LINK REL="next" href="Chapter3.html">
<LINK REL="prev" href="Chapter1.html">

 <LINK REV="made" HREF="mailto:me@server.foo">

Zusätzlich sollte zu Beginn des Dokuments ein "Data Type Definition" erstellt werden, um die verwendete Version des HTML-Standards anzugeben. Diese Information kann von Browsern oder Generatoren aller Art benutzt werden, um den entsprechenden Standard zu aktivieren etc.
Dies sind Beispiele für HTML 3.2 und HTML 4.0:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd">

HTML 4.0 existiert in 3 verschiedenen Varianten, so dass der Verfasser genau angeben muss, welche Version er verwendet. Die letzte Definition umfasst alle bisher bekannten Definition in HTML. Weitere Information sind http://www.w3.org/TR/REC-html40 zu entnehmen.

Beispiele

HTML 3.2

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META name="keywords" content="Qualalumpas, exotische Fr&uuml;chte">
<TITLE>Die Herkunft von Qualalumpas</TITLE></HEAD>
<BODY>
...
</BODY>
</HTML>

HTML 4.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd">
<HTML>
<HEAD>
<-- For speakers of English -->
<META name="keywords" lang="en" content="Qualalumpas, exotic fruits">
<-- For speakers of French -->
<META name="keywords" lang="fr" content="Qualalumpas, fruits exotiques">
<-- For speakers of German -->
<META name="keywords" lang="de" content="Qualalumpas, exotische Fr&uuml;chte">
<LINK REL="Stylesheet" HREF="file.css" TYPE="text/css">
<TITLE>Die Herkunft von Qualalumpas</TITLE></HEAD>
<BODY>
...
</BODY>
</HTML>


alle Tag's || Dokumentendefinition (1) || Listen || Glossar