Pergunta

Eu tenho um div C dentro div B dentro div A.

Div A tem um conjunto de largura para 700px e div C tem um conjunto de largura para 100px. não Div B não tem o conjunto de largura.

Meu problema é que div B estende sua largura a 100% (em conformidade largura div de A). Existe uma maneira para div B, isto é, a sua largura para se conformar com divs crianças? Eu quero que ele seja enrolado em torno div C e qualquer outra div eu coloquei perto div C.

Foi útil?

Solução

Parece que o que você quer é o flutuador inexistente: atributo centro. Verifique este artigo para uma solução alternativa.

Outras dicas

Você pode usar o código a seguir para alcançar o resultado:

#b {
  margin:0px auto;
  overflow:hidden;
  display:table;
}

Isso deve dar o resultado desejado.

Verifique o B Div um elemento flutuante para fazer sua largura ajustar a ele de crianças.

<div id="B" style="float:left;">
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top