【发布时间】:2013-02-17 11:05:25
【问题描述】:
我的小提琴:
HTML:
<div class="itemsContainer">
<div class="image">
<img src="http://www.itsalif.info/blogfiles/video-play/vthumb.jpg"/>
</div>
</div>
<div class="itemsContainer">
<div class="image">
<img src="http://www.itsalif.info/blogfiles/video-play/vthumb.jpg"/>
</div>
</div>
<div class="itemsContainer">
<div class="image">
<img src="http://www.itsalif.info/blogfiles/video-play/vthumb.jpg"/>
</div>
</div>
<div class="clear">
CSS:
.itemsContainer {
float: left;
width : 300px;
height : 300px;
margin-left : 2px;
border : 1px solid black;
position : relative;
}
.image {
width : 300px;
height : 175px;
margin-bottom : -115px;
z-index : -1;
border : 1px solid green;
}
.image img {
width : 300px;
height : 175px;
}
第三项浮动到页面的下一行
如何在没有水平滚动条的情况下将第三项放在同一行中?
【问题讨论】:
-
当我增加你的小提琴窗口的大小时,它会正确显示..或者你想在 jsFiddle 上的大小的窗口上达到预期的效果?
-
这只是一个示例,假设 jsfiddle 中的默认宽度是可用的最大宽度,例如实际用例中的最大浏览器窗口/屏幕尺寸
-
是否可以调整图片大小/缩小图片大小?
-
尝试将图片的宽度设置为百分比,比如33%
-
在我的实际使用中我不想调整图像大小。我能够通过显示为内联块的 div 来实现我所要求的。但我想知道这是否可以用 float:left