我对每个商店元素使用 <li> 来显示按钮。但是每个 < li > 都从新行开始,所以我使用 float: left 来避免这种情况。
html:
<div id="main" >
<li><div id="block"><img src="blabla"></div></li>
<li><div id="block"><img src="blabla"></div></li>
<li><div id="block"><img src="blabla"></div></li>
<li><div id="block"><img src="blabla"></div></li>
<li><div id="block"><img src="blabla"></div></li>
</div>
CSS:
#main{
margin: 0px auto;
width:940px;
}
#block {
height:286px;
width:312px;
white-space: nowrap;
vertical-align:middle;
display:table-cell;
overflow: hidden;
border-collapse: collapse;
}
li {
list-style-type:none;
vertical-align:top;
float:left;
white-space: nowrap;
width:313px;
}
但
我有
我需要: