Hallo,
Ich habe ein Container-Div mit Breite 100%, darin sind weitere 10 Divs mit jeweils 10% und float:left. Mozilla (FB 0.7) versteht es, Opera (7.11) beinahe (er lässt Abstand zum Rand rechts) und Internet Explorer (6) bricht die Divs beim Zusammenschieben des Fensters um, was ich nicht so beabsichtigt habe.
vielleicht ist das eigentliche Problem das Fehlen einer min-width Angabe für den IE, mir ist aber nicht ganz klar
geworden welche Anforderungen zugleich erfüllt werden sollen. Als Ersatz von min-width sind beim IE die
'expression' möglich, grundsätzlich rate ich aber eher ab, eine Tabelle könnte hier besser geeignet sein.
Informationen zu min-width und expression z.B. hier: http://www.lipfert-malik.de/webdesign/tutorial/css.html#max-width
und http://www.lipfert-malik.de/webdesign/tutorial/css.html#IEexpressionDHTML, bei deinem Code könnte es so ausschauen:
#ad {width:expression(
parseInt(document.body.clientWidth) >760 ? "100%" :"770");
}
body > #ad {width:100%; min-width:770px}
div div {overflow:visible;min-width:75px}
Dabei ist hier #ad die id für den aeusseren Div. Aber wie schon angedeutet, bei deinem Beispielcode und Text
mit Firebird 0.7 konnte ich deine Beschreibung nicht ganz nachvollziehen, und expression sind letztendlich eine
gelegentlich instabile DHTML-Lösung. Bei einer Reihung wäre vmtl. die Tabelle auch semantisch möglich und
würde wahrscheinlich für den IE die geforderte Flexibilität bringen.
Grüsse
Cyx23