Hallo beat,
Nein. Ich setze ein Element, das nur der MSIE 7 sieht.
Im CSS kann ich dan schreiben
#msie a b c {}
Wenn ich Dein Original-Beispiel
<style type="text/css">
<!--
.bild_mit_legende p,
.bild_mit_legende img
{zoom:1; display:inline; display:inline-block; vertical-align:middle; border:1px solid red; width:40%;}
#msie7 .bild_mit_legende p,
#msie7 .bild_mit_legende img
{zoom:1; display:inline; }
-->
</style>
</head>
<body>
<div class="bild_mit_legende">
<img src="x" alt="not" width="200" height="200"><p>Legende</p>
</div>
hernehme, läuft es nicht unter IE7.
Wenn ich display:inline-block entferne, läuft es unter IE7.
Dies aber auch, wenn ich dann die #msie7-Zeilen entferne.
Daraus schließe ich, dass bei mir die #msie7-Zeilen nicht wirksam sind.
Hast Du hierfür eine Erklärung?
In der Hoffnung, dass dieser Beitrag Dir noch auffällt
Gruß
Benni