wahsaga: CSS-Popup-Menü

Beitrag lesen

hi,

Wenn ich eine eigene DTD geschrieben hätte, könnte ich deine Aufregung eventuell
nachvollziehen, so aber habe ich mich nur an die Vorgaben von XHTML1.0 gehalten
und zugegebenermaßen "unschönes" HTML geschrieben.

du hast vor allem unvalides, _fehlerhaftes_ HTML für den IE geschrieben.
du _entziehst_ diesen code-teil lediglich dem validator, in dem du ihn in conditional comments einkleidest. dass du aber in <a> block level elemente und sogar wiederum <a> verwendest, wird dem IE nichts desto trotz sauer aufstossen, auch wenn der validator hier nichts bemängelt, weil er es nicht "sieht".
du verlässt dich hier in allerhöchstem maße auf die fehlertoleranz des IE ... aber "schön" wird dein code durch diesen "trick" ganz bestimmt nicht, und weiterzuempfehlen ist er dadurch schon gar nicht.

an dieser stelle würde ich ein sauberes, valides und per _javascript_ ausklappendes menü (mit schlichter gehaltener noscript-alternative) doch _deutlich_ vorziehen, als derartige code-vergewaltigung zu betreiben ...

gruss,
wahsaga