scbawik
Senior HTML'ler
Hallo!
Danke schonmal dass ihr meinen Thread angeklickt habt ;)
Wer eine Lösung auf meine Frage hat, der weiß wahrscheinlich alleine wegen der Headline bereits die Lösung - bzw dass es keine Lösung gibt :(
Zum besseren Verständnis hier dennoch mein "Pseudo-Code":
Mein CSS:
Mein HTML:
Es funktioniert in jedem (für mich) relevanten Browser - außer dem IE7. Unter "funktionieren" verstehe ich dass das '#elternelement' so breit ist wie '#solldiebreitebestimmen'. Also so breit wie der Text.
Warum es im IE7 nicht funktioniert weiß ich ja. Im IE7 muss für die Breite von 100% das Parent-Element eine fixe Breite haben. In meinem Fall hat das Element aber eine Breite von 'auto'.
Am Liebsten wäre es mir ja wenn ich den IE7-Nutzern eine Meldung anzeigen könnte dass die sich erst garnicht auf meine Seite trauen sollen, bevor sie sich nicht einen akzeptablen Browser zulegen... aber naja
Eine Lösung für mein Problem wäre es natürlich die Breite einfach mit jQuery zu bestimmen, aber lieber wäre es mir mit CSS.
Vielleicht kennt ja einer von Euch eine CSS-Lösung ohne dass ich den HTML Aufbau grob verändern muss.
Danke im Voraus!
Danke schonmal dass ihr meinen Thread angeklickt habt ;)
Wer eine Lösung auf meine Frage hat, der weiß wahrscheinlich alleine wegen der Headline bereits die Lösung - bzw dass es keine Lösung gibt :(
Zum besseren Verständnis hier dennoch mein "Pseudo-Code":
Mein CSS:
Code:
#elternelement {
width:auto;
float:left;
padding:0;
}
#solldiebreitebestimmen {
width:auto;
margin-left:20px;
margin-right:20px;
}
Mein HTML:
HTML:
<div id="elternelement">
<img width="100%" />
<div id="solldiebreitebestimmen">
Hallo, ich soll die Breite von '#elternelement' bestimmen.
</div>
</div>
Es funktioniert in jedem (für mich) relevanten Browser - außer dem IE7. Unter "funktionieren" verstehe ich dass das '#elternelement' so breit ist wie '#solldiebreitebestimmen'. Also so breit wie der Text.
Warum es im IE7 nicht funktioniert weiß ich ja. Im IE7 muss für die Breite von 100% das Parent-Element eine fixe Breite haben. In meinem Fall hat das Element aber eine Breite von 'auto'.
Am Liebsten wäre es mir ja wenn ich den IE7-Nutzern eine Meldung anzeigen könnte dass die sich erst garnicht auf meine Seite trauen sollen, bevor sie sich nicht einen akzeptablen Browser zulegen... aber naja

Eine Lösung für mein Problem wäre es natürlich die Breite einfach mit jQuery zu bestimmen, aber lieber wäre es mir mit CSS.
Vielleicht kennt ja einer von Euch eine CSS-Lösung ohne dass ich den HTML Aufbau grob verändern muss.
Danke im Voraus!