如果使用<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