Andreas Dölling: Meinung zu Website / CSS-Probleme mit IE5.x

Beitrag lesen

Hallo,

ich habe im Schnelldurchlauf eine kleine Website für eine befreundete Band gebaut [http://www.sinew.de/].
Das Design wurde von der Band geliefert, und leider konnte ich den Jungs bestimmte - aus meiner Sicht - problematische Punkte nicht ausreden, wie z.B. den extrem kleinen Content-Bereich.
Naja - das ist wohl Geschmackssache. Zumindest werde ich die Band noch davon überzeugen, wenigstens eine weitgehend designlose Druckversion einzubauen.

Mich interessiert eher Eure Meinung zum XHTML- und CSS-Ansatz. Ich wollte die Site auf jeden Fall ohne Tabellenlayout umsetzen, was auch einigermaßen gelungen ist. Die Seiten sehen auch ohne aktivierte Styles vernünftig aus (läßt sich gut mit der "Web Developer"-Extension des Firefox testen).

Womit ich Probleme habe - ich bin, obwohl ich mich schon einige Zeit mit dem Thema "tabellenloses Design" befasse, noch kein CSS-Experte -  das ist die Hauptnavigation, die aus Bildlinks innerhalb einer per CSS formatierten UL-Liste besteht.
Im Firefox/Mozilla sieht das Menü so aus, wie es sein soll.
Im IE rutscht es ein, zwei Pixel nach unten. In Opera einen Pixel zu weit nach oben. Konqueror, Safari - keine Ahnung.
Ich weiß, daß ich da mit "CSS-Hacks" arbeiten kann, einen habe ich auch schon eingesetzt - aber ich würde es besser finden, ohne solche Hacks auszukommen.

Daher wäre es super, wenn Ihr mir vielleicht auf die Sprünge helfen könntet, wo der Haken bei dem von mir fabrizierten Menü ist. Vielleicht ist es nur ein Detail. Vielleicht ist der gesamte Ansatz Quatsch.

Hier die Style-Angaben zum Menü:
ul#menu {
list-style-type:none; margin:18px 0px 0px 70px; padding:0px 0px 0px 0px;
}
/* Hack für IE */
* html ul#menu {
  list-style-type:none; margin:20px 0px 0px 70px; padding:0px 0px 0px 0px;
}
/* Ende Hack für IE */
ul#menu li {
display:inline;
}
ul#menu li a {
border:0; margin:0px; margin-left:40px !important; padding:0px;
}
ul#menu li a img, ul#menu li img {
border:0; margin:0px; padding:0px;
}

Und sonst: selbst wenn Euch das XHTML-/CSS-Gedöns nicht interssiert - die Band macht verdammt gute Musik. Es lohnt sich also auch schon deshalb, dort vorbeizuschauen!
;)

Thanx und ciao,
Andreas