2011-05-24 69 views

回答

3

是的,有一种方法。

您有display: inline-block更换,float: left,并添加white-space: nowrap父元素:

参见:http://jsfiddle.net/vrSRE/4/

ul { 
    width: 300px; 
    height: 30px; 
    background: red; 
    white-space: nowrap 
} 
li { 
    display: inline-block 
} 

如果你不想要素之间的任何空间,则解决这个新问题最简单的方法是删除HTML中的空白,如下所示:

对于您可能不关心删除空间的其他选项,请参阅:

最后,如果你关心支持IE7,使用这个: