好的,这很难解释,我有 2 个元素,一个浮动 div 和一个不可包装的 div,它的 HTML 看起来像这样:
<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/
谢谢您的帮助!