XHTML-Grundgerüst

Erstellt am: Freitag, 29. Dez 2006, 02:50

Der PHP-Kopf um das XHTML-Dokument als solches auch zu laden. Da der MSIE das nicht vernünfig macht, wird er nicht dazu gezwungen es als XML zu lesen. Diese Lösung sorgt allerdings bei anderen Browsern teilweise trotzdem für Problemen.

<?php
if(!strstr(\$_SERVER['HTTP_USER_AGENT'],'MSIE'))
{
 header("Content-type: application/xhtml+xml");
}
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\\n";
?>

Die Grundstruktur des Dokumentes selbst:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title>Text</title>
 </head>
 <body>
  <!-- Hauptbereich -->
 </body>
</html>

Sammlung zusätzlicher Angaben im Header

  <link rel="Stylesheet" type="text/css" media="all" href="style.css" />

  <link rel="stylesheet" type="text/css" media="all" href="" />
   <!-- 2. Stylesheets -->
  <link rel="alternate stylesheet" type="text/css" media="all" href="" />
   <!-- alternative Stylesheets -->

  <link rel="stylesheet" type="text/css" media="all" href="style.css" />
   <!-- Stylescheets für alle Medien -->
  <link rel="stylesheet" type="text/css" media="aural" href="aural.css" />
   <!-- Stylescheets für eine Sprachausgabe
   (http://de.selfhtml.org/css/eigenschaften/sprachausgabe.htm) -->
  <link rel="stylesheet" type="text/css" media="braille" href="barille.css" />
   <!-- Stylescheets für die Ausgabe mit so genannter "Braille-Zeile" -->
  <link rel="stylesheet" type="text/css" media="embossed" href="embossed.css" />
   <!-- Stylescheets für Braille-Drucker -->
  <link rel="stylesheet" type="text/css" media="print, embossed" href="druck.css" />
  <link rel="stylesheet" type="text/css" media="print" href="print.css" />
   <!-- Stylescheets für Drucker -->

  <link rel="stylesheet" type="text/css" media="handheld" href="handheld.css" />
   <!-- Stylescheets für tragbare Kleinstcomputer -->
  <link rel="stylesheet" type="text/css" media="projection" href="projection.css" />
   <!-- Stylescheets für Beamern und �hnlichen Ger�ten -->
  <link rel="stylesheet" type="text/css" media="screen" href="screen.css" />
   <!-- Stylescheets für die Bildschirmanzeige -->
  <link rel="stylesheet" type="text/css" media="tty" href="tty.css" />
   <!-- Stylescheets für nicht-grafische Ausgabemedien mit fixer Zeichenbreite -->
  <link rel="stylesheet" type="text/css" media="tv" href="tv.css" />
   <!-- Stylescheets für TV-Änliche Ausgabe, die sich durch grobe
   Bildschirmauflösung und mangelnde Unterstützung beim Scrollen in Text,
   dafür aber durch Sound-Unterstützung auszeichnen -->
  <meta name="author" content="" />

  <meta name="description" content="" />
  <meta name="keywords" lang="de" content="Wort, Wort, Wort" />
  <meta name="keywords" lang="en" content="English, Word, keywords" />
  <meta name="DC.title" content="Titel" />
  <meta name="DC.date" content="2006-12-15T08:49:37+02:00" scheme="DCTERMS.W3CDTF" />
   <!-- Erstelldatum -->
  <meta name="DC.creator" content="Erstellername" />
  <meta name="DC.publisher" content="Name/Verlag..." />
  <meta name="DC.contributor" content="Muster Mustermann" />
   <!-- Co-Autor/Grafiker/eine weitere wichtige Person -->
  <meta name="DC.rights" content="Rechtliche Angaben" />
   <!-- Wenn Webseite scheme="DCTERMS.URI" -->

  <meta name="DC.subject" content="Thema" />
  <meta name="DC.type" content="Text" />
   <!-- Typ des Inhalts (Collection|Dataset|Event|Image|InteractiveResource|
   PhysicalObject|Service|Software|Sound|Text) -->
  <meta name="DC.description" content="" />
  <meta name="DC.relation" content="URI" />
  <meta name="DC.coverage" content="zeitlicher oder geographischer Bezug" />
  <meta name="DC.identifier" content="URI" scheme="DCTERMS.URI" />
   <!-- Bezugsadresse fuer die Datei -->
  <meta name="DC.source" content="Quelle" />
   <!-- Wenn Webseite scheme="DCTERMS.URI" -->
  <link rel="author" title="Impressum" href="" />
  <link rel="contents" title="Inhaltsverzeichnis" href="" />
  <link rel="index" title="Stichwortverzeichnis" href="" />
  <link rel="search" title="Suche" href="" />
  <link rel="glossary" title="" href="" />
  <link rel="help" title="Hilfe" href="" />
  <link rel="copyright" title="Urheberrecht" href="" />

  <link rel="top" title="Startseite" href="" /> <!-- Startseite -->
  <link rel="up" title="" href="" />  <!-- Uebergeordnete Seite -->
  <link rel="first" title="" href="" /> <!-- erste Seite -->
  <link rel="prev" title="" href="" /> <!-- vorherige Seite -->
  <link rel="next" title="" href="" /> <!-- Naechste Seite -->
  <link rel="last" title="" href="" /> <!-- letzte Seite -->

  <link rel="appendix" title="" href="" /> <!-- Anhang 1 -->
  <link rel="appendix" title="" href="" /> <!-- Anhang 2 -->

  <link rel="chapter" title="" href="" />
  <link rel="chapter" title="" href="" />

  <link rel="section" title="" href="" />
  <link rel="section" title="" href="" />

  <link rel="subsection" title="" href="" />
  <link rel="subsection" title="" href="" />

  <link rel="bookmark" title="" href="" />
  <link rel="bookmark" title="" href="" />

  <link rel="alternate" type="application/rss+xml" title="" href="" /> <!-- RSS -->
  <link rel="alternate" type="application/atom+xml" title="" href="" /> <!-- RSS -->

  <link rel="alternate" title="" href="" />
  <link rel="shortcut icon" href="URL" type="image/ico" /> <!-- Favikon -->
  <meta name="robots" content="index|noindex|follow|nofollow|archive|noarchive" />

  <meta name="generator" content="Generatorname" />
  <meta http-equiv="Content-Script-Type" content="text/javascript" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <meta http-equiv="content-language" content="de" />
  <meta http-equiv="content-type" content="application/xhtml+xml; charset=ISO-8859-1" />

  <meta name="DC.format" content="application/xhtml+xml" scheme="DCTERMS.IMT" />
  <meta name="DC.language" content="de" />