国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

用CSS的float和clear屬性進(jìn)行三欄網(wǎng)頁布局

2024-07-11 09:03:26
字體:
供稿:網(wǎng)友

武林網(wǎng)(www.survivalescaperooms.com)文章簡介:用CSS的float和clear屬性進(jìn)行三欄網(wǎng)頁布局.

三欄布局是最常見的網(wǎng)頁布局,主要頁內(nèi)容放在中間一欄,邊上的兩欄放置導(dǎo)航鏈接之類的內(nèi)容?;静季忠话闶菢?biāo)題之下放置三欄,三欄占據(jù)整個(gè)頁面的寬度,最后在頁的底端放置頁腳,頁腳也占據(jù)整個(gè)頁面寬度。本文介紹一種用CSS的float和clear屬性來獲得三欄布局的方法。

絕大多數(shù)網(wǎng)頁設(shè)計(jì)者都熟悉傳統(tǒng)的網(wǎng)頁設(shè)計(jì)技術(shù),用這些技術(shù)可以生成帶有表格、創(chuàng)建固定寬度布局或者“液態(tài)”(它可以根據(jù)用戶瀏覽器窗口寬度自動(dòng)伸縮)布局的網(wǎng)頁。

基本方法

基本的布局包含五個(gè)div,即標(biāo)題、頁腳和三欄。標(biāo)題和頁腳占據(jù)整個(gè)頁寬。左欄div和右欄div都是固定寬度的,并且用float屬性來把它們擠壓到瀏覽器窗口的左側(cè)和右側(cè)。中欄實(shí)際上占據(jù)了整個(gè)頁寬,中欄的內(nèi)容在左、右兩欄之間“流淌”。由于中欄div的寬度并不固定,因此它可以根據(jù)瀏覽器窗口的改變進(jìn)行必要的伸縮。中欄div的左側(cè)和右側(cè)的填充(padding)屬性保證內(nèi)容安排在一個(gè)整齊的欄中,甚至當(dāng)它伸展到邊欄(左欄或者右欄)的底端也是這樣。

三欄布局的一個(gè)例子

XHTML代碼:

以下是引用片段:


<body>
<div id="header">
    <h1>Header</h1>
</div>
<div id="left">
    Port side text...
</div>
<div id="right">
    Starboard side text...
</div>
<div id="middle">
    Middle column text...
</div>
<div id="footer">
    Footer text...
</div>
</body>

 

下面是CSS代碼:

以下是引用片段:


body {
    margin: 0px;
    padding: 0px;
}
div#header {
    clear: both;
    height: 50px;
    background-color: aqua;
    padding: 1px;
}
div#left {
    float: left;
    width: 150px;
    background-color: red;
}
div#right {
    float: right;
    width: 150px;
    background-color: green;
}
div#middle {
    padding: 0px 160px 5px 160px;
    margin: 0px;
    background-color: silver;
}
div#footer {
    clear: both;
    background-color: yellow;
}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 陈巴尔虎旗| 大理市| 邵阳市| 梅河口市| 交口县| 滁州市| 富锦市| 巴南区| 宝清县| 塔城市| 渭源县| 遵化市| 长兴县| 晋江市| 峡江县| 怀宁县| 旅游| 定结县| 无极县| 博乐市| 肃北| 白银市| 浏阳市| 宁城县| 汝南县| 凯里市| 道真| 英超| 嘉善县| 云南省| 梅州市| 武鸣县| 海阳市| 江津市| 阳朔县| 呈贡县| 台江县| 崇左市| 丁青县| 中江县| 济南市|