2014-09-03 2 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 вы могли бы хотеть рассмотреть. –

ответ

0

, так как вы используете атрибут рядный блок для элементов Li, вы можете использовать вертикальное выравнивание, чтобы выровнять их;

li { 
    vertical-align: text-top; 
}