好吧,这是很难解释,我有两个元素,一个浮动DIV和非可包装的DIV,它的HTML看起来是这样的:CSS - 打破了浮动和非可包装的DIV
<div id='page'>
<div id='left'>
some information
</div>
<div id='center'>
do not break this
</div>
</div>
这是CSS:
#center{
text-align: center;
white-space: nowrap;
}
#left{
float:left;
}
#page{
width: 800px;
background-color: #999;
}
结果:
的容器(#page)我š可调整大小,可以去更小的,像100px的,这里是我有我的问题,#center DIV不断的权利,即使是在容器外:
我需要#center DIV去下#left当容器小这样的:
这是对的jsfiddle代码:https://jsfiddle.net/p41xh4o3/
谢谢您的帮助!
,所以你总是希望#center div下的#left?我真的不明白你想要做什么,像这样? https://jsfiddle.net/p41xh4o3/1/ –
当#page小于两个孩子时,并非总是如此,否则它们位于同一行,并且#center以可用空间为中心。 – stramin