Hallo Tobias,
Ich bin gerad dabei ein neues Layout für meine Page zu basteln (mit xhtml und css). Das funktioniert so weit auch ganz gut... Aber der IE macht mir im Moment ärger mit meinem Stylesheet.
dein Stylesheet ist in Ordnung (http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.tklein-home.de%2Fneu%2Fcss%2Fstandard.css&warning=1&profile=css2)
dein XHTML jedoch leider nicht:
- Du verwendest für mehere Elemente die id "trennzeichen". Eine id darf aber nur genau einem Element zugeordnet werden. Was du willst ist class="trennzeichen".
- Du definierst eine Liste innerhalb eines Absatzes. Innerhalb von <p> sind aber nur Inline-Elemente und Text erlaubt. Eine Liste ist jedoch kein Inline-Element.
- Du benutzt deutsche Sonderzeichen ohne einen passenden Zeichensatz an zu geben.
Du solltest diese Fehler möglichst korrigieren um keine ungewollten Effekte zu provozieren. Dein konkretes Problem dürfte aber sein, daß der IE nichts mit
| <link rel="stylesheet" type="text/css" href="css/standard.css" media="screen" />
anfangen kann. Das ist AFAIK ein bekannter Bug des IE unter Windoze: Er kommt nicht mit dem medium="screen" zu recht. Ein einfacher workaround ist es, media="screen" raus zu lassen - das bringt aber dann andere Probleme:
z.B. wird dann dieses Stylesheet zusätzlich zu einem eingebundenen speziellen Drucklayout für die Druckausgabe genutzt - Wenn du Elemente mit Hilfe von CSS positionierst wird der Ausdruck dann mit unter vollkommen unbrauchbar.
Grüße,
Peter
The only legitimate use of the greatly loathed <BLINK> tag:
Schroedinger's Cat is <BLINK>NOT</BLINK> dead.
--- User Friendly 27/04/2003