CSS largura pai problema criança
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.
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;">