Wie man die Breite von Div1 innerhalb einer scrollbaren Div2 zu Div2 Breite dynamisch ändert. Überprüfen Sie diese Jsfiddle http://jsfiddle.net/xdKrF/34/ Sie sehen, dass der grüne Hintergrund bei 1 Punkt (bei Standardbreite) stoppt. Ich möchte das div mit dem grünen Hintergrund auf das gesamte scrollbare div erweitern.Wie man die Breite von Div1 innerhalb einer scrollbaren Div2 zu Div2 Breite dynamisch ändert
Wichtige Voraussetzung, TEXT darf nie verändert werden und muss in 1 Zeile bleiben.
Hat jemand eine einfache Lösung? Complex/hacky Lösung, die ich mir vorstellen kann ist scrollbar wird 1000% Breite haben und wenn es nicht scrollbar ist, wäre es Standard/100%. Verwenden von @media.
HTML
<div id="container" style="overflow:auto">
<div id="content">
Well hello
</div>
<p>TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT</p>
CSS
#content{
white-space:nowrap;
background:green;
}
habe ich float geändert: links mit display: inline-block weil irgendwie andere elemente außerhalb des divs den hintergrund bekommen ?? Werde testen, warum ich zur Gemeinschaft beitragen soll, wenn ich frei bin. – JaredT
@JaredT Wegen der 'float: links;' Sie können ein div mit 'clear: both' hinzufügen, um dies zu lösen. Wie dieser: http://jsfiddle.net/t317hnLn/ –
Oh cool. obwohl ID-Stick mit Inline-Block zur Vereinfachung. – JaredT