我有两个div。它们都可以包含可变大小的内容。
一个需要向左浮动,另一个需要向右浮动。或者更确切地说,一个人需要拥抱父母的左侧和另一个人的右侧(以防有人有非浮动解决方案)。但是当它们重叠时(即,当浏览器缩小到使浮动的左侧 div 与浮动的右侧接触的大小时)我希望它们清除,或者像他们一样堆叠一个两者都漂浮在没有足够空间裂变的情况下。
这甚至可能吗?
一些HTML:
<div id="header">
<div id="header-title">
<h1>
Title (variable length)
</h1>
</div>
<div id="header-menu">
<h2>
Menu1 Menu2 Menu3 Menu4 Menu5 Menu6 Menu7 (variable length)
</h2>
</div>
</div>
一些CSS:
#header{
overflow:auto;
}
#header-title{
float:left;
}
#header-menu{
float:right;
}
值得一提的是,所需的行为在某种程度上属于响应式网页设计领域,但我希望它在没有@media
查询的情况下以这种方式运行。viewport
元标记最终将被使用,但目前我只希望它在桌面设置中正确响应。
祝你好运...