【发布时间】:2012-09-13 05:12:29
【问题描述】:
我创建了一个网站,右上角有用于登录和注销的小按钮。 在“header_content” div 中,我有另一个带有“float:right”的 div(以将其保持在右上角),在该 div 中,我有带有链接的 li 和带有按钮的表单。一个有 float: right 和另一个 float: left (使它们保持一致)。
通常一切正常,但由于某些奇怪的原因,有时浮动会崩溃,第二个链接会“掉线”。刷新页面后一切正常,直到崩溃再次发生(虽然不是那么频繁,但仍然很烦人)
这是基于浏览器的问题(我使用的是 Chrome),还是因为我有很多“嵌套”浮动或其他问题?
编辑:
我想我还有一些我认为的花车:D 下面是代码,希望你能看懂……(一直往下掉的是button和id=right的form)
<div id="header">
<div id="header_banner">
.... smt
</div>
<div id="header_content">
<div id="outer_left">
..... smt
</div>
<div id="outer_right">
<li>
<a id="left" href="........."></a>
<form id="right" method="post" action="">
<div>
......
<button type="submit" value="value"></button>
</div>
</form>
</li>
</div>
</div>
</div>
#header_banner, #outer_left, #left {
float: left;
.....
}
#outer_right, #outer_right li, #right {
float: right;
.....
}
【问题讨论】:
-
我们肯定需要一个例子来解释发生了什么。