如果使用<span>
标记为您的容器中,并把它设置为display: inline-block
,那么容器将拆封内容,除非内容封装到多行,在这种情况下,容器的宽度简单地默认为100% 。有没有什么办法可以收缩包装内容?这里是我的代码(http://jsfiddle.net/T8uGm/):是否可以收缩包装内容?
HTML
<span class="wrapper">
<a href="#" class="block"></a>
<a href="#" class="block"></a>
<a href="#" class="block"></a>
<a href="#" class="block"></a>
<a href="#" class="block"></a>
<a href="#" class="block"></a>
<a href="#" class="block"></a>
</span>
CSS
.block {
display: inline-block;
width: 100px;
height: 100px;
background: blue;
}
.wrapper {
display: inline-block;
border: solid 1px black;
}
谢谢弗雷迪。唯一的问题是我想我的宽度和高度是相同的。有没有办法做到这一点? – 2012-07-12 07:22:15
@danielfaraday:你必须使用jQuery/motools这样的javascript,因为css还没有能够“收缩”。你打算做一个流体网? – Fredy 2012-07-12 07:35:45