我的布局看起来像这样:http://jsfiddle.net/pWmBj/2/。
但是,当切换.active
时,我希望#par.active>div
具有以下属性:
问题是#par.active>div
似乎永远不关心width:auto
CSS。我希望它扩展到它的自然宽度,但它仍然受限于它的父宽度(#par)。
答案 0 :(得分:0)
在黑暗中拍摄:
<div>
是块级元素 - 默认情况下,它们将假定其父级的宽度。
你可以尝试:
#par.active>div {
...
display: inline-block;
}
我在你的JSFiddle上尝试过,但我不完全确定这是否是你所追求的效果。