如何在一行中设置所有图像并在div内只显示其中的第一个200像素?
不打破布局,或移动图像到下一行。
online demo在较短的div内在一行显示图像
<div id="thumbsContainer">
<ul>
<li><img src="http://img214.imageshack.us/img214/6030/small3.jpg" alt="" /></li>
<li><img src="http://img263.imageshack.us/img263/5600/small1ga.jpg" alt="" /></li>
<li><img src="http://img638.imageshack.us/img638/3521/small4j.jpg" alt="" /></li>
<li><img src="http://img682.imageshack.us/img682/507/small5.jpg" alt="" /></li>
<li><img src="
http://img96.imageshack.us/img96/6118/small2o.jpg" alt="" /></li>
</ul>
</div>
#thumbsContainer
{
width:200px;
overflow:hidden;
}
ul
{
list-style:none;
}
li
{
float:left;
}
我做了短小的div为了滚动thr图像里面。所以它一定很短。 – nemiss 2010-04-03 14:41:53
然后我的第二个建议应该适合你。您可以将这些样式应用于div或ul,具体取决于您希望在最终设计中看起来如何。 – Ray 2010-04-03 14:45:20
如果我设置'overflow:auto'它可以工作,但是我得到了水平滚动条 - 我不想要它,因为我将使用javascript滚动 – nemiss 2010-04-03 14:45:38