Moin!
Das Problem ist, dass jetzt alle IEs das padding-left: 0; ausführen. Ebenso verhalten sie sich bei ähnlichen Hacks, wenn mehrere davon aufeinander folgen.
Ich empfehle, über Conditional Comments für ältere IE-Versionen (immerhin ist 7 aktuell, alles darunter ist alt) entsprechende Stylesheets einzubinden bzw. (bei nur winzigen Korrekturen) einfach eine entsprechende <style>-Insel im HTML anzusiedeln.
Nett übrigens, dass du auch noch an IE 5 usw. denkst, aber ich glaube, den Aufwand kann man sich in den allermeisten Fällen wirklich sparen, weil der so gut wie nirgendwo mehr verwendet wird.
- Sven Rautenberg