Come si ottiene la larghezza di questo div interno contenuto per essere uguale alla larghezza dell'area scorrevole?larghezza impostata di div interno sull'elemento scorrevole al 100% della larghezza scorrevole
<div class="scrollable">
<div class="content">short</div>
<div class="content">very looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong text</div>
</div>
con i CSS:
.scrollable {
width: 300px;
height: 300px;
overflow: auto;
}
.content {
background-color: lightblue;
white-space: nowrap;
}
jsFiddle: http://jsfiddle.net/XBVsR/12/
PROBLEMA: se si scorre attraverso si può vedere che lo sfondo non va tutto il senso attraverso come dovrebbe.
Ho provato la larghezza di impostazione: 100%, overflow: visibile, ecc., Senza alcun risultato.
MODIFICA: Ho aggiornato per chiarire che non voglio che il testo si avvolga - Voglio lo scorrimento orizzontale sull'intera cosa.
È necessario impostare lo sfondo per ogni testo singolarmente? Non sarebbe più semplice impostare lo sfondo scorrevole? –
@ Mss.Noody, sì, ho bisogno di impostarli individualmente perché sono in realtà parte di un menu scorrevole con sfondo e bordo, questo è solo un semplice esempio per isolare il problema. – magritte
Quindi vuoi avere un menu che deve essere fatto scorrere? Puoi mettere da qualche parte tutto? O solo il menu ma con elementi reali perché non capisco perché vuoi che il menu sia scorrevole verticalmente: D –