换行符不出现在IE8 </div>的<div>中

时间:2012-07-25 14:43:47

标签: html internet-explorer-8

这是我的HTML

<div style="width:100%;clear:both;"/>

以上空 div 会在IE6&amp;中创建一个换行符。 IE7。在IE8中,它不会创建任何换行符。我不认为这个div的风格是问题。我无法找到与此Stackoverflow相关的帖子。请澄清或指出正确的帖子。

编辑:这是小提琴http://jsfiddle.net/spsaravanaselvan/RuvHg/的链接。我有两个文本框用于示例。在IE7标准文档模式下,文本框之间有一个小空间,但在IE8中没有。

1 个答案:

答案 0 :(得分:0)

<br/>

你通常会如何创建一个换行符,关闭一个可能无效的div。 'clear:both'通常用于确保新元素低于浮动元素,不知道为什么要将它用作新行。

相关问题