我試圖讓下面顯示的兩個img元素顯示爲內聯,以便它們可以隨滑塊一起移動,但它不會。無論我是缺少一些小事還是工作中有更大的力量,我都不確定。CSS內聯塊在滑動列表中不起作用
HTML:
<div class="slider-small-box sone slider-box">
<ul>
<li>
<img src="spacer.gif" class="slider-img">
</li>
<li>
<img src="spacer2.gif" class="slider-img">
</li>
</ul>
</div>
CSS:
.slider-box {
overflow: hidden;
}
.slider-box ul {
padding: 0px;
margin: 0px;
}
.slider-box > ul > li {
display: inline-block;
border-radius: 5px;
}
.slider-small-box > ul > li > img {
width: 270px;
height: 200px;
background-color: #333333;
border-radius: 5px;
}
下面是顯示所有的滑塊的div和它們各自的CSS班的jsfiddle:http://jsfiddle.net/JeVm3/
編輯:
我覺得關於jsfiddle需要更多的解釋。你會發現,每個彩色divs都是一個單獨滑塊的視口,因此它們有一個固定的寬度。每個人都有「溢出:隱藏」,以確保其中的元素無法看到,並且會滑入視圖。
我試圖讓div.slider-box> ul> li元素在視口div.slider-small-box後面顯示內聯塊。
我不知道如果我理解你的權利,但'.slider小box'具有固定'寬度'。如果刪除它,第二個'img'將與第一個內聯。 – Vucko
div.slider-small-box具有固定的270px寬度的原因是它是滑塊的視口,寬度爲550px的div.slider-large-box也是如此。 – Mallander