Come modificare dinamicamente la larghezza di Div1 all'interno di una larghezza Div2 a Div2 scorrevole. Controlla questo Jsfiddle http://jsfiddle.net/xdKrF/34/ Vedrai che lo sfondo verde si ferma a 1 punto (alla larghezza predefinita). Vorrei dividere il div con lo sfondo verde in tutto il div scorrevole.Come modificare dinamicamente la larghezza di Div1 all'interno di una Divisione scorrevole Div2 a Div2
Requisito importante, il TESTO non deve mai essere modificato e deve rimanere in 1 riga.
Qualcuno ha una soluzione semplice a questo? La soluzione complessa/hacky che riesco a pensare è scorrevole avrà una larghezza del 1000% e quando non è scorrevole sarà predefinita/100%. Usando @media.
HTML
<div id="container" style="overflow:auto">
<div id="content">
Well hello
</div>
<p>TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT</p>
CSS
#content{
white-space:nowrap;
background:green;
}
Ho cambiato float: a sinistra con display: blocco in linea perché in qualche modo altri elementi all'esterno del div ottengono lo sfondo ??? Verranno testati perché contribuire alla comunità quando sono libero. – JaredT
@JaredT A causa del 'float: left;' È possibile aggiungere un div con 'clear: both' per risolvere questo problema. Come questo: http://jsfiddle.net/t317hnLn/ –
Oh cool. anche se l'id si attacca con il blocco in linea per semplicità. – JaredT