我有一个youtube视频的缩略图,其标题位于。 http://skitch.com/subzane/bqgqw/demo
我遇到的问题是,当它们浮动时它们并不像我喜欢的那样出现,这是因为高度是可变的。几个星期前我已经阅读了一篇博文,解决了这个问题,但我无法在任何地方找到它。
所以我要求链接到该博客文章或其中的内容:)
谢谢
答案 0 :(得分:1)
而不是浮动div,您可以将缩略图切换到列表(无论如何,这实际上在语义上更正确..)
例如:
<style type="text/css">
ul {
list-type: none;
}
li {
display: inline;
}
li img {
vertical-align: top;
margin-left: 5px;
padding-bottom: 5px;
}
</style>
<div style="width: 280">
<ul>
<li><img src="th1.gif" /></li>
<li><img src="th2.gif" /></li>
<li><img src="th3.gif" /></li>
<li><img src="th1.gif" /></li>
<li><img src="th2.gif" /></li>
<li><img src="th3.gif" /></li>
<li><img src="th1.gif" /></li>
<li><img src="th2.gif" /></li>
<li><img src="th3.gif" /></li>
<li><img src="th1.gif" /></li>
<li><img src="th2.gif" /></li>
</ul>
</div>
答案 1 :(得分:0)
高度真的会变化多少?如果它变化不大,那么只需将高度设置为最大值?
对于支持inline-block的浏览器:
虽然这是一篇inline-block cross browser文章
#thumbsWrapper div{display:inline-block;vertical-align:top;margin:20px;border:solid 1px #f00;width:180px;}
<div id="thumbsWrapper">
<div style="height:180px;">
<img src="thumbnail1.gif" />
</div>
<div style="height:240px;">
<img src="thumbnail2.gif" />
</div>
<div style="height:210px;">
<img src="thumbnail3.gif" />
</div>
<div style="height:100px;">
<img src="thumbnail4.gif" />
</div>
<div style="height:300px;">
<img src="thumbnail5.gif" />
</div>
<div style="height:100px;">
<img src="thumbnail6.gif" />
</div>
</div>
答案 2 :(得分:0)
行。经过几个小时的谷歌搜索,我找到了我想要的东西。
http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/
使用display:inline-block解决了我的问题。