萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> DivCSS教程 >> divcss網頁一行兩列背景自適應的方法

divcss網頁一行兩列背景自適應的方法

我們為大家收集整理了關於divcss網頁一行兩列背景自適應,以方便大家參考。網頁布局中常有的一種情況就是網頁主體部分分成一行兩列;而在很多種情況下,設計師們常把左右兩列的背景色設計成不同色彩,以實現內容塊的明顯區分;但這樣的設計給布局提出了一個看似簡單,而實現非常難的問題;那就是左右兩列怎麼樣實現背景高度自適應,及左邊內容高於右邊時,右邊背景色也要和左邊一樣;右邊內容高於左邊時,左邊背景色也要和右邊一樣;

基本原則:

1、布局要合理,不能為了實現這樣的效果而使html的代碼變得臃腫;

2、CSS部分也要簡單巧妙實現,不能為了這樣的效果而寫大量的代碼;而主要的還是浏覽器兼容方面要沒有問題;

以下是我實現的代碼,說明一下,這樣的布局還不是很理想;但這已是我暫時能想到的最好解決辦法了;

<style>
/*這一行可能不用看,是廢話,為了好看一點*/
*{ padding:0; margin:0; font-size:12px; line-height:1.8; font-family:Verdana;}
/*最外邊的一個盒子,左邊框200PX,有背景色*/
#box{ background:#FFCC00;width:700px; border-left:200px solid #FF9900;}
/*讓左邊的一列向左移動200PX*/
#left{margin-left:-200px; width:200px; position:static;}
/*由於IE和FIREFOX有區別,所以對IE加了一行作處理*/
* html #left{position:fixed;}
/*右邊的寬度,這裡我為什麼沒有寫700PX;說實話,我實在沒有想明白;這裡最多只能寫900-200-2=698PX;但這在使用過程中,並不會有影響;*/
#right{float:right; width:695px;}
</style>

希望大家可以學會divcss網頁一行兩列背景自適應想了解更多精彩內容,請關注我們的網站!

相關推薦:

divcss技巧介紹 

copyright © 萬盛學電腦網 all rights reserved