CSS larghezza genitore bambino problema
Domanda
Ho un div C all'interno div B all'interno div A.
Div A ha impostato la larghezza di 700px, e div C è la larghezza impostata su 100px. Div B non ha il set di larghezza.
Il mio problema è che div B estende la sua larghezza al 100% (a conformarsi larghezza div di A). Esiste un modo per div B, cioè, la sua larghezza di conformarsi ai bambini div? Voglio che essere avvolto intorno div C, e qualsiasi altro div ho messo vicino a div C.
Soluzione
Sembra che ciò che si vuole è la inesistente float: l'attributo centrale. Controllare questo articolo per una soluzione.
Altri suggerimenti
È possibile utilizzare il seguente codice per ottenere il risultato:
#b {
margin:0px auto;
overflow:hidden;
display:table;
}
Questo dovrebbe dare il risultato desiderato.
Fare la B div un elemento flottante a fare è la larghezza regolare ad esso dei bambini.
<div id="B" style="float:left;">