1

问题vertical-align: top没有解决

CSS

ul { 
     width: 160px;
    display: block;
    white-space: nowrap;
     overflow: auto; 
    vertical-align: top;
     }
li { 
     width: 80px;
     display: inline-block;
     }

HTML

<div>
   <ul>
       <li>one</li><li>two</li><li>three</li><li>four<br />Test</li>
   </ul>
 </div>

我需要像四个一样在顶部制作一,二,三。请帮忙

这里的例子http://jsfiddle.net/Y7PhV/

谢谢

4

2 回答 2

2

垂直对齐您的 LI 而不是 UL

li {vertical-align:top;}

http://jsfiddle.net/Y7PhV/88/

于 2013-01-18T18:39:18.920 回答
0

这个css应该可以工作......

ul {
width: 80px;
display: block;
/white-space: nowrap;/
/overflow: auto;/
}
li {
background: papayaWhip;
height: 40px;
width: 80px;
display: inline-block;
}

于 2013-01-18T18:40:00.817 回答