2015-01-07 30 views
0

我有一個典型的網格佈局如圖所示附:強制不規則自舉列/行包裝

enter image description here

我有2行 - 一個與所述窗口小部件/報頭列和另一與側邊欄和內容。我這樣做是爲了保持小部件和頭部高度相同,並且無需通過CSS指定高度。

問題是當它爲移動設備打包時,我想讓標題和內容留在底部。我可以做一行兩列,然後在每一行中嵌套兩行,但我回來指定每個嵌套網格的第一行的高度。

我可以做這個工作,但在我看來,也許有一個更優雅的解決方案,目前逃脫我。

回答

2

DEMO

而不是把 widget-header 雙在 2個獨立的行 &使用 pull & push調整網格的,你可以很容易地把 widget-sidebar在一列& header-content在另一個要解決的問題。

HTML:

<div class="col-sm-6 main"> 
<div class="col-sm-12 a">Widget</div> 
<div class="col-sm-12 a">sidebar</div> 
</div> 
<div class="col-sm-6 main"> 
<div class="col-sm-12 a">header</div> 
<div class="col-sm-12 a">content</div> 
</div> 

CSS:

.a{ /*for demo only*/ 
    height:100px; 
    border:2px solid red; 
} 
.main{ 
    padding:0px; /*for no padding between 2 columns in small devices*/ 
} 
+0

這是一個清晰的解決方案,如果我去不必手動聲明控件和標題的高度,但仍然沒有按的路線」回答我的問題。這很可能也不可能。 –

+0

@ Jasper502:你能發佈你的代碼嗎?或小提琴?在圖片你張貼的一切都是相同的高度..這就是爲什麼我給了一個靜態高度的CSS .. – arshad

+0

我會看到我可以上傳。現在我確實希望第一個'行'(小部件和標題)的高度相同。這個想法是,頭是它需要的高度,然後小部件被設置爲填充由頭創建的高度。我認爲現在我正在努力做到這一點,並且應該修正高度並完成它。 –