想让左、中、中显示在一行之内,研究了一个晚上没弄明白,请各位指点!
.span1 {float: left}
.span2 {float: right}
这种情况下,FF能显示在一行,但IE8下,最右边的会单独占一行。
尝试:将也设置成float可以解决,但不想这么做,还有其他办法吗?
原因
当非float的元素和float的元素在一起的时候,如果非float元素在先,那么float的元素将被排斥
也就是说,你的span是float:right,但是你文本还是float:none
如果要让两者占据同一行:
要么你把span先于文本显示 :2007-08-18 (示例第3行)
要么把文本也设成float:新闻新闻新闻