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.

È stato utile?

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;">
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top