2014-09-03 110 views
0

我想開始水平包裹li文本,現在它向上。請參閱我的例子垂直排列包裹的文本

HTML

<ul> 
    <li>Long text goes here.</li> 
    <li>Another Longer Text Goes Here</li> 
    <li>Shorter text</li> 
    </ul> 

CSS

ul {width:150px;} 
li {width:30%; display:inline-block;whitespace:pre-line;} 

http://jsfiddle.net/wbu9ksco/

謝謝。

+0

也有一個很好的解釋在這裏:http://stackoverflow.com/questions/9273016/why-is-this-inline-block-element-pushed-downward你可能要考慮。 – 2014-09-03 20:09:07

回答

0

,因爲你正在使用inline-block的屬性爲您li元素, 可以使用垂直對齊排隊起來;

li { 
    vertical-align: text-top; 
}