2010-10-25 81 views
2

我目前正在測試出Blueprint來爲網站創建佈局。到目前爲止,它一直很好,但現在我遇到了一個問題,我想知道是否有任何優雅的解決方案。藍圖CSS盒子

我使用的是默認的24列布局,並有一個情況我想這樣做類似的東西:

<div class="span-8 box">..</div> 
<div class="span-8 box">..</div> 
<div class="span-8 box last">..</div> 

問題是,盒類增加導致三個div的不填充適合24列。 一個「解決方案」是用span-7代替所有三個,但是這不能填滿整個寬度。

任何想法?

+0

不是每個人都知道藍圖是什麼,有些鏈接到您問題的一個活生生的例子和藍圖網站將幫助我們很多:) – Kyle 2010-10-25 11:24:30

+0

真。不幸的是,我現在正坐在一家咖啡館,所以我不能把它放在網上給任何人看。我所說的一個優雅的解決方案就是使用Blueprint CSS框架的功能。 – kfuglsang 2010-10-25 11:28:44

+0

那麼你可以使用像jsFiddle這樣的網站來爲我們提供一個臨時示例:) – Kyle 2010-10-25 11:41:23

回答

1

您可以使用類是這樣的:

<div class="span-8"> 
    <div class="box">..</div> 
</div> 
<div class="span-8"> 
    <div class="box">..</div> 
</div> 
<div class="span-8 last"> 
    <div class="box">..</div> 
</div> 
0

你可以改變的 「跨越-7」 CSS規則:

... 
.span-7 {width:274px;} 
... 

而改變的div爲 「跨度7」。

最簡單的事情,我能想到的:)

jsFiddle example

+3

我知道這是一個解決方案,但它確實不是我想要的。如果我可以避免,我不想從Blueprint框架中更改任何內容。 – kfuglsang 2010-10-26 08:49:36