molily: Anfängerfrgae zu xhtml-Datei

Beitrag lesen

Hier ist ein Beispiel für ein minimales XHTML Dokument:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Virtual Library</title>
  </head>
  <body>
    <p>Moved to <a href="http://vlib.org/">vlib.org</a>.</p>
  </body>
</html>

Hier wird also schon die erste Zeile verwendet.

Klar, *dieses* XHTML-Dokument soll ja als XML verarbeitet werden. In dem Fall ist diese Zeile mehr oder weniger unerlässlich, ansonsten nicht, wie gesagt.

Dazugekommen ist das xml:lang="en" lang="en" - das ich vermutlich auf de umändern soll/kann/muß.

Ja, genau.

Dann kann ich mir also sowas wie ein

<link rel="stylesheet" type="text/css" href="../pgs/bsn.css">

offensichtlich GANZ sparen, oder?

Das kommt darauf an. Damit bindest du ein externes Stylesheet ein (siehe http://selfhtml.teamone.de/css/formate/einbinden.htm#separat). Wenn du das möchtest, ist diese Angabe natürlich wichtig. Notwendig ist dieser Verweis auf ein externes Stylesheet aber nicht. Wenn du allerdings mehrere Dokumente ähnlich layouten/formatieren willst, sind ausgelagerte Stylesheets natürlich das Mittel der Wahl.
In XHTML müsste das leere Element dann geschlossen werden, siehe http://selfhtml.teamone.de/html/xhtml/unterschiede.htm#leere_elemente:
<link rel="stylesheet" type="text/css" href="meinstylesheet.css" />