2014-03-26 31 views
4

我會參考這個例子:http://codepen.io/KenPowers/pen/CwoKc?editors=110如何拉伸一排柔性箱?

我希望的結果是(當屏幕寬度至少800px)擴展中間「行」,使標題在頂部和頁腳是在底端。我想這樣做而不添加任何HTML標記。

目前,例如呈現爲這樣:

Render 1

添加以下代碼:

html, body { 
    width: 100%; 
    height: 100%; 
} 

結果如下所示:

Render 2

最後,在設置0的footerheader喜歡的東西50px結果在以下幾點:

Render 3

我怎樣才能讓這樣的中間線一直延伸到填充頁面上的所有空間?我覺得我已經嘗試了所有可能的組合align-content,align-itemsalign-self,但無濟於事。

+0

行換行在FF中是不可行的:(或許隨着文章的放在一邊,它更容易工作:http://codepen.io/gc-nomade/pen/bwtgk –

+0

行換行被添加到FF28中:http://i.imgur.com/laI6IS1.png – KPthunder

+0

沒錯,只需要一個更新我猜:)看到它在這裏https://bugzilla.mozilla.org/show_bug.cgi?id=939901 –

回答

0

我有一個解決方案,我認爲&希望它對你有幫助。

我利用了css3 reset from HTML5 doctor(只有必須部分),視口高度單元vh作爲高度單位和等高線與跨瀏覽器CSS列。跨瀏覽器CSS信息

高度相等列就是從這裏開始:http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks

您可以查看和使用這裏的解決方案: http://jsbin.com/puvesila/1/edit

更新: 我嘗試沒有包裝,但我無法做到沒有他們。