Das zweite div (orange) erhält seine Ausmaße in Abhängigkeit von einer dynamisch erzeugten Tabelle, die über den sichtbaren Bereich hinausgehen kann (im Beispiel nicht enthalten bzw. ersetzt durch feste width). Es enthält aber auch Elemente (blau), die idealer Weise ihre Breite nach dem Großelternelement (grün) richten sollen, z.B. eine Textbox unter der Tabelle, die bei den gegenwärtigen Einstellungen entsprechend der Tabelle in die Breite gezogen wird (was den Text schlecht lesbar macht). Dieses div (orange) soll als ganzes scrollierbar sein, sodass die normalbreiten Elemente (Textbox usw.) ggf. der Tabelle weichen.
ich hab kein wort verstanden ;) irgendwie kann ich das heute nicht visualisieren, sorry
Auf die Idee, dem blauen div einfach eine feste Breite zu geben, in der eine Textbox gut lesbar ist, bin ich übrigens schon gekommen. Die Frage ist aber eben, ob es einen Weg gibt, die Breite vom Großelternelement zu erben.
nicht mit css - wohl aber mit javascript