CSS通欄代表著一個網頁中的頭部,內容區域和底部的橫向擴展都能夠占滿整個屏幕的效果。通欄在網頁設計中非常常見,大部分網站都會采用這種方式呈現內容。而在實現通欄的過程中,CSS起到了至關重要的作用。
/* 通欄樣式 */ body{ margin:0; padding:0; } .header{ width:100%; height:80px; background:#333; color:#fff; text-align:center; line-height:80px; font-size:24px; } .content{ width:100%; min-height:400px; background:#eee; } .footer{ width:100%; height:80px; background:#333; color:#fff; text-align:center; line-height:80px; font-size:14px; position:fixed; bottom:0; }
如上所述的代碼,通過設置header、content和footer寬度都為100%并且沒有設置左右邊距和外邊距,它們就能夠占滿整個屏幕的寬度。同時,設置了header和footer的高度,并且用background屬性設置了它們的背景顏色。content部分因為它是通欄的主要內容區,所以只設置了min-height,具體高度可以根據內容自適應;而footer部分,為了保證它能夠固定在底部,使用position:fixed;bottom:0;來實現。這些CSS代碼的操作,使得整個網頁的布局的效果看起來更加平滑、美觀,給網頁的整體風格和用戶體驗帶來了加分。