Viennamade: Wohin mit Style-Angaben für Includes?

Beitrag lesen

Hallo!

Ich hab eine horizontale Menüleiste und etliche Seiten. Dafür verwende ich den PHP-Befehl include, also:

html
head
/head
body
INCLUDE MENU.PHP <---
Seiteninhalt
/body
/html

Nun, die MENU.PHP enthält sehr viele CSS-Angaben. Die sind nicht in einer externen CSS-Datei, weil der IE am Mac bestimmte Angaben, in diesem Fall background-Image, direkt im Style-Bereich der HTML-Datei braucht.

Wenn ich jetzt XHTML-strict schreibe, mault der Validator bei <style type="text/css"> wenn dies in der MENU.PHP steht. Aber die ganzen Style-Angaben in den Head-Bereich jeder einzelnen Seite reinzutun kann doch auch nicht der Weisheit letzter Schluß sein?
(Ich habe es auch mit <![CDATA[ und ]]> probiert ...)

Danke
Viennamade