Hallo,
Er will CSS verwenden. Apache generiert einen HTML 3.2-Doctype.
HTML 3.2 kennt kein nutzbares style-Element (<!-- SCRIPT/STYLE are place holders for transition to next version of HTML -->) und kein style-Attribut. Beim Link-Element steht dort auch nichts von stylesheet ...
Was im rel/rev-Attribut stehen darf, war nie autoritativ festgelegt, also bedarf es keiner expliziten Nennung des Hyperlinktyps »stylesheet«, damit dieser erlaubt ist. »HTML link relationships are as yet unstandardized, although some conventions have been established.« Es wird in HTML 3.2 durchaus allgemein auf Stylesheets hingewiesen: »LINK elements can be used in principle: (...) c. for linking associated resources such as style sheets and scripts« (jeweils http://www.w3.org/TR/REC-html32). Das war schon in HTML 2.0 angelegt: »The LINK element is typically used to indicate (...) associated resources such as style sheets, etc.« (http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.2.4) Man kann dadurch problemlos HTML-2.0-Dokumente mit CSS formatieren.
Davon abgesehen verstehe ich Christophs Lösungsansatz ebenfalls nicht.
Mathias
<img src="http://validator.w3.org/images/vh20" border="0" alt="">