我不知道如何更好地表达我的标题,所以我将在这里解释。我有一个带有 3 个 div 的 HTML/CSS 页面。
第一个,div.presentation
,没有浮动规则。我想在它的右边制作菜单。
所以我得到了另外两个 divdiv.login
和div.categories
. 他们都有float: right;
和clear: both;
。
我想要这样的东西:
-------------------------------------- ------------------
|div.presentation | |div.login |
| | | |
| | | |
| | | |
| | ------------------
| |
| | ------------------
| | |div.categories |
| | | |
| | | |
| | | |
-------------------------------------- ------------------
却又是一旁的div.login
。div.categories
浮动规则在div.categories
不存在时完美运行。
当我在and<div style="height:100px"></div>
之间添加一个时,我得到了我想要的,但我相信我们可以做得更好。这也太靠运气了。div.login
div.categories
这 3 个 div 是display:inline-block
.
任何想法 ?非常感谢。