我在Internet Explorer中遇到了浏览器问题。我在chrome和firefox中意识到了
在span标记强制执行新行之后指定br标记但是为了在Internet Explorer中获得相同的效果,我必须使用两个br标记。
任何人都可以指出为什么会这样。
例如在Chrome中:
<span style='float:left;min-width:120px;width:120px'>text</span><br /> enforces a new line
但在IE中:
<span style='float:left;min-width:120px;width:120px'>text</span><br /><br /> rather enforces a new line
注意span标记指定了min-width和width属性,并且向左浮动
干杯。
答案 0 :(得分:2)
一旦跨度向左浮动,它就会有点模糊,<br />
应该做什么。您应该在其样式中指定clear: left
:
<span style="float:left;min-width:120px;width:120px">text<span><br style="clear:left"> enforces a new line
答案 1 :(得分:0)
我假设您只希望将“文本”包含在span标记中,但看起来您的结束“span”标记毕竟不是结束标记。您可能会收到此意外输出,因为IE正在将其解释为新标记的开头。