假设有如下HTML标签:
<span>
<span id='s1'>Text 1</span>
<span id='s2'>Text 2</span>
</span>
而 CSS 样式是:
#s1 {
float: left;
}
#s2 {
float: right;
}
显示器的标准行为是什么?
在一些浏览器中,我看到:
文本1 文本2
在某些IE版本中,我看到:
Text 1
Text 2
看起来,float:right的span被推到下一行。
span
元素指定宽度才能获得任何有用的/标准的行为。 - Yi Jiang