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

首頁 > 開發 > CSS > 正文

CSS網頁布局入門教程5:二列寬度自適應

2020-10-23 18:39:28
字體:
來源:轉載
供稿:網友
從二列固定寬度入手,開始嘗試二列布局的情況下,左右欄寬度能夠做到自適應,從一列自適應布局中我們知道,設定自適應主要通過寬度的百分比值設置,因此在二列寬度自適應的布局中也同樣是對百分比寬度值的設計,繼續上面的CSS代碼,我們得新定義二列的寬度值: 

復制代碼 代碼如下:

#left { 
    background-color: #E8F5FE; 
    border: 1px solid #A9C9E2; 
    float: left; 
    height: 300px; 
    width: 20%; 

#right { 
    background-color: #F2FDDB; 
    border: 1px solid #A5CF3D; 
    float: left; 
    height: 300px; 
    width: 70%; 


左欄寬度設置為寬度20%,右欄寬度設置為寬度的70%,看上去像一個左側為導航,右側為內容的常見網頁形式。

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執行]

為什么沒有將右欄設置為80%,從而實現整體100%的效果?
這個問題的原因香從對象的其它屬性說起,大家應該還記得,為了使布局在預覽中更清楚,我們使用了border屬性,使得兩個對象都具有1px的邊框,而在CSS布局中,一個對象的寬度,不僅僅由width值來決定,一個對象的真實寬度是由對象本身的寬、對象的左右邊距,以及左右邊框,還有內邊距這些屬性相加而成,因此左面的對象不僅僅是瀏覽器窗口的20%的寬度,還應該加上左邊的邊框的寬度。這樣算下來左右欄都超出了自身的百分比寬度,最終的寬度也超過了瀏覽器窗口的寬度,因此右欄將被擠掉第二行顯示,從而推動了左右分欄的效果,因此這里使用了并非100%的寬度之和,而在實際應用之中,可以通過避免邊框及邊距的使用,而達到左右與瀏覽器填滿的效果。這樣一個有關寬度計算的問題,是CSS布局中相當重要的被稱為為盒模型的問題,在以后的教程中會詳細講解,請繼續關注本站的教程。
本例的制作過程和CSS網頁布局入門教程4:二列固定寬度一樣,只不過在設置寬度時把固定的固定的200px寬度分別換成20%和70%,在此不再贅述。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新泰市| 柯坪县| 莒南县| 松原市| 九台市| 铜山县| 黄山市| 辽中县| 越西县| 黑山县| 武隆县| 衡南县| 拉萨市| 平果县| 万山特区| 枣强县| 阿拉善盟| 杭州市| 丰顺县| 垦利县| 柳林县| 喀喇| 越西县| 定州市| 安达市| 云林县| 醴陵市| 湾仔区| 郑州市| 平安县| 濉溪县| 汉中市| 寿宁县| 新蔡县| 甘德县| 潢川县| 沁源县| 永福县| 商都县| 荣昌县| 社会|