【发布时间】:2020-07-09 17:36:16
【问题描述】:
我一直在寻找 Internet Explorer 错误列表,但没有看到与此行为相对应的错误列表。这是一个已知问题吗?如果是这样,它叫什么,有没有办法修复它?
问题:当我向左浮动块时,右侧未浮动的块(即仍在“流”中)意外地向下移动以清除浮动块。我只在 IE6 和 IE7 中看到问题。
在本例中,第 5 段应紧接在第 3 段下方和第 2 段右侧。相反,它会向下移动以清除第 2 段。
截图:http://prentissriddle.com/tmp/tmp-float.gif
代码:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
p { border: 1px solid #000; font-family: sans-serif; }
</style>
</head>
<body>
<p>Paragraph 1: unfloated.</p>
<p style="float: left; clear: left; width: 150px;">Paragraph 2: floats left. a b c d e f g h i j k l m n o p q r s t u v w x y z</p>
<p>Paragraph 3: unfloated.</p>
<p style="float: left; clear: left; width: 150px;">Paragraph 4: floats left. a b c d e f g h i j k l m n o p q r s t u v w x y z</p>
<p>Paragraph 5: unfloated.</p>
</body>
</html>
这是一个已知的错误吗?有解决办法吗?谢谢。
【问题讨论】:
-
您是否尝试过为非浮动段落应用宽度?
-
本,谢谢你的建议。我刚试了一下,未浮动段落的垂直间距没有区别。
标签: css css-float internet-explorer-7 internet-explorer-6