2014-01-16 24 views
0

我的佈局是這樣的:防止最後(流體)列在瀏覽器調整大小下降?

/*Sidebar*/ /*Column1*/ /*Column2*/ /*Column3*/ /*Sidebar*/ 

所以現在我想打一個流體佈局,桌面計算機上尋找時,它看起來不錯,但縮小的窗口(新iPad)上查看所以它看起來像這樣的時候問題就來了:

/*Sidebar*/ /*Column1*/ /*Column2*/ /*Sidebar*/ 
      /*Column3*/ 

我的CSS:

#blogwrapper { 
background-color:#F2F2F2; 
margin:0 auto; 
max-width: 56%; 
} 

.sidebar_sec { 
width:21%; 
float: left; 
} 

#blogs_three_cols .left_column { 
float:left; 
width: 32.7%; 
} 

#blogs_three_cols .middle_column { 
float:left; 
margin-left:0.5em; 
width: 32.7%; 
} 

#blogs_three_cols .right_column { 
margin-left:0.5em; 
width: 32.7%; 
float:left; 
} 

你可以看到這個問題HERE(儘量減少瀏覽器的大小)。

所以我的問題是如何防止調整我的瀏覽器窗口時我的最後一列下降?謝謝!

+0

答案很簡單:是你裏面的內容對於你設置的尺寸來說太長了,因此它會包裝到下一行。 – Xareyo

+0

我真正的問題是列...不是菜單... –

+1

它仍然是同樣的問題,列寬過寬,包括邊緣填充等。 – Xareyo

回答

1

調整你的中間和右邊列margin-left使用%而不是em,用值等於100 - 三個div的總寬度(在這種情況下,0.95%)

#blogs_three_cols .middle_column { 
float:left; 
margin-left: 0.95%; 
width: 32.7%; 
} 

#blogs_three_cols .right_column { 
margin-left: 0.95%; 
width: 32.7%; 
float:left; 
} 
+0

Thx工作很棒... –

相關問題