在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網頁設計教程 > 詳細頁面

css自適應布局:css寬度自適應如何完成?

css自適應布局:css寬度自適應如何完成?

更新時間:2025-11-26 文章作者:未知 信息來源:網絡 閱讀次數:

網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立...
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
如今的網頁布局是需要適應于各種屏幕的,因此就需要來實現自適應使得網頁中的內容來完全的顯示,所以,今天的這篇文章就來給大家介紹一下關于css寬度自適應的內容。詳細的說一說css自適應布局中css寬度自適應該如何實現。

我們經常會看到這樣的頁面,左側(或者右側)為固定的導航或者菜單欄,另一側將會隨著瀏覽器的縮放而自適應改變其大小,這其實就是寬度自適應的實現。

css寬度自適應中最常見的實現方法有兩種,一種是兩列布局,另一種是三列布局

下面我們就來對這兩種方法分別簡單介紹一下。

一. css寬度自適應之兩列布局:

我們以右側寬度固定,左側寬度自適應為例:

1、固定寬度區浮動,自適應區不設寬度而設置 margin

<div id="wrap">
  <div id="sidebar" style="height:500px;background:red;color:#fff;">固定寬度區</div>
  <div id="content" style="height:500px;background:#000;color:#fff;">自適應區</div>
</div>
#sidebar {
  float: right; width: 300px;
}#content {
  margin-right: 300px;
}

注意:

右側一直固定不動,左側根據屏幕的剩余大小自適應。

但實際上這個方法是有局限性的,那就是html結構中sidebar必須在content之前才行。

2、float與margin配合使用

<div id="wrap">
  <div id="content" style="height:500px;background:#000;color:#fff;">
    <div class="contentInner">
       自適應區    </div>
  </div>
  <div id="sidebar" style="height:500px;background:red;color:#fff;">固定寬度區</div>
</div>
#content {
  margin-left: -300px; float: left; width: 100%;
}#content .contentInner{
  margin-left:300px;
}#sidebar {
  float: right; width: 300px;
}

說明:這樣實現,contentInner的實際寬度就是屏幕寬度-300px。

3、固定寬度區使用絕對定位,自適應區設置margin

<div id="wrap">
  <div id="content" style="height:500px;background:#000;color:#fff;">我現在的結構是在前面</div>
  <div id="sidebar" style="height:500px;background:red;color:#fff;">固定寬度區</div>
  </div>
#wrap{
  position:relative;
}#content {
  margin-right:300px;
}#sidebar {
  position:absolute;
  width:300px;
  right:0;
  top:0;
}

4、使用display:table實現

<div id="wrap">
  <div id="content" style="height:500px;background:#000;color:#fff;">我現在的結構是在前面</div>
  <div id="sidebar" style="height:500px;background:red;color:#fff;">固定寬度區</div>
</div>
#wrap{
  display:table;
  width:100%;
}#content {
  display:table-cell;
}#sidebar {
 width:300px;
  display:table-cell;
}

注意:這一種方法在IE7以及以下瀏覽器不兼容,因為IE7設置display為table不識別。

二. css寬度自適應之三列布局:

1、固定寬度三列布局

    <div class="div0">
        <div class="left">left</div>
        <div class="middle">middle</div>
        <div class="right">right</div>
    </div>
*{
    padding: 0;
    margin: 0;
}
.div0{
    width: 800px;
    height: 500px;/*設置高度只為結果更直觀,高度可根據內容自適應*/
    margin: 50px auto;
    border: 2px solid #E51414;/*添加邊框只為結果更直觀*/
}
.left{
    width: 200px;
    height: 500px;/*設置高度只為結果更直觀,高度可根據內容自適應*/
    background: #6E6C8A;
    float: left;/*設為左浮動*/
    text-align: center;
}
.middle{
    width: 430px;
    height: 500px;/*設置高度只為結果更直觀,高度可根據內容自適應*/
    background: #806155;
    float: left;/*設為左浮動*/
    margin: 0 10px 0 10px;/*左右各加10px使得三列之間有間隙*/
    text-align: center;
}
.right{
    width: 150px;
    height: 500px;/*設置高度只為結果更直觀,高度可根據內容自適應*/
    background: #8F9068;
    float: right;/*設為右浮動*/
    text-align: center;
}

2、左右固定寬度、中間自適應寬度的三列布局

 <!--<div class="div0">-->
 <div class="left">left</div>
        <div class="middle">middle</div>
        <div class="right">right</div>
<!--</div>-->
*{
    padding: 0;    
    margin: 0;}
    /*.div0{
    width: 800px;
    height: 500px;
    margin: 50px auto;
    position: relative;
    border: 2px solid #E51414;
}
可以不要這個父元素div0(即默認父元素為body),如果有,需將這個父元素設置為相對定位*/
.left{
    width: 200px;    
    height: 500px;    
    background: #6E6C8A;    
    position: absolute;    
    top: 0;    l
    eft: 0;
    /*設為絕對定位并且與其父元素的top、left距離都為0*/
    text-align: center;
    }
.middle{
    height: 500px;    
    background: #806155;    
    margin: 0 160px 0 210px;
    /*左右各加10px使得三列之間有間隙*/
    text-align: center;
    }
    .right{
        width: 150px;    
        height: 500px;    
        background: #8F9068;    
        position: absolute;    
        top: 0;    
        right: 0;
        /*設為絕對定位并且與其父元素的top、right距離都為0*/
    text-align: center;
    }

說明:當左右兩個div寬度固定,中間的div寬度未知時,使用浮動不能實現三列布局。使用絕對定位才能實現三列布局:需要將左邊和右邊的元素設置為絕對定位,將中間的元素margin值的左右分別設置為右邊元素和左邊元素的寬度。不需要父元素的包裹,即可實現三列布局,如果有父元素,需要將父元素設置為相對定位。(關于定位的內容可以參考css手冊

相關推薦:

CSS如何實現div寬度根據內容自適應_html/css_WEB-ITnose

css實現右側固定寬度,左側寬度自適應_html/css_WEB-ITnose

以上就是css自適應布局:css寬度自適應如何實現?的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 91免费视频黄| 少妇性饥渴无码a区免费| 国产黄色片免费在线观看| 狠狠干 狠狠操| 黄色三级视频在线播放| 免费av网址在线| 久久国产精品网| 无码粉嫩虎白一线天在线观看| 天堂av8在线| 人妻丰满熟妇av无码区app| 麻豆一区二区三区在线观看| aaa毛片在线观看| 国产av天堂无码一区二区三区| 91香蕉视频在线观看视频| 男人c女人视频| 亚洲国产高清av| 免费裸体美女网站| 日本十八禁视频无遮挡| avav在线播放| 国产欧美123| 无码人妻精品一区二区蜜桃百度| 中文 日韩 欧美| 免费精品99久久国产综合精品应用| 无码aⅴ精品一区二区三区浪潮 | 欧美乱做爰xxxⅹ久久久| 欧美一级爱爱视频| 国产a级黄色大片| 国产又黄又爽免费视频| 欧美 国产 精品| 日韩黄色片在线| cao在线观看| 黄色免费视频大全| 亚洲人成色77777| 8x8x最新地址| 亚洲精品手机在线观看| 国内自拍第二页| 欧美视频国产视频| 四季av一区二区三区| 国产大尺度在线观看| 成年在线观看视频| 91视频 -- 69xx| 亚洲一区二区蜜桃| 亚洲免费999| 国产不卡的av| 日本不卡一区二区三区四区| 国产探花在线看| 人妻少妇精品久久| 四季av一区二区| 国产成人一二三区| 国产理论在线播放| 黄色网络在线观看| 精品人妻一区二区三区四区在线 | 久久亚洲a v| 国产精品少妇在线视频| 日韩a一级欧美一级| 粉嫩虎白女毛片人体| 杨幂毛片午夜性生毛片| 国产麻豆电影在线观看| 无码人妻精品一区二区三区在线| 日日躁夜夜躁aaaabbbb| 成人一区二区av| 免费观看成人网| 丰满女人性猛交| 182午夜在线观看| 怡红院av亚洲一区二区三区h| 一区二区xxx| 日韩av三级在线| 青青草综合视频| wwwwxxxx日韩| 精品一区二区中文字幕| 成人av在线不卡| youjizz.com亚洲| 亚洲国产成人va在线观看麻豆| 人人爽人人爽av| av动漫免费看| 在线观看高清免费视频| 玩弄中年熟妇正在播放| 97在线免费视频观看| 8x8x成人免费视频| 国产成人手机视频| 国产又粗又猛又爽又黄的网站| www国产精品内射老熟女| 久久久天堂国产精品| 国产又黄又爽免费视频| 日本在线一二三区| 国产美女视频免费看| 999精彩视频| 2025韩国理伦片在线观看| 国产精品50p| 日韩在线xxx| 婷婷丁香激情网| 欧美日韩国产精品激情在线播放| 久久久久久久久久久久久久久国产 | 日本爱爱免费视频| 欧美黑人又粗又大又爽免费| 日韩av一二三四区| 久久久久亚洲av无码专区喷水| 在线观看视频在线观看| 国产精品12p| 国产九九九视频| 成人手机在线播放| 日韩欧美视频网站| 丁香啪啪综合成人亚洲| 国产v亚洲v天堂无码久久久| 青青草视频在线视频| 欧美 日韩 国产 高清| 成人毛片一区二区| 不卡影院一区二区| 无罩大乳的熟妇正在播放| 国产精品无码av在线播放| 国产麻花豆剧传媒精品mv在线| 中文字幕视频在线免费观看| av噜噜在线观看| 拔插拔插海外华人免费| 亚洲综合日韩欧美| 男人天堂新网址| www黄色在线| 婷婷六月天在线| 800av在线免费观看| 制服丝袜综合网| 可以看毛片的网址| 五月天激情播播| 亚洲欧美一二三| 国产美女视频免费看| 男人天堂1024| 免费cad大片在线观看| 亚洲免费av一区二区三区| 黄色一级片国产| 爱豆国产剧免费观看大全剧苏畅| av 日韩 人妻 黑人 综合 无码| 国产美女主播在线播放| 国产欧美激情视频| 亚洲狼人综合干| 欧美国产亚洲一区| 18视频在线观看娇喘| 色婷婷狠狠18| 精品久久久久久久久久中文字幕| 凹凸国产熟女精品视频| 懂色av一区二区三区四区五区| 欧美成年人视频在线观看| 欧美日韩性生活片| 国产 欧美 日本| 中国一级大黄大黄大色毛片| 三级av免费观看| 校园春色 亚洲色图| 37pao成人国产永久免费视频| 777久久精品一区二区三区无码 | 国产高清精品在线观看| 成人性生生活性生交12| 国产高清免费在线| 久久99中文字幕| 成人黄色av片| 乱子伦视频在线看| av无码精品一区二区三区| 亚洲熟妇av一区二区三区漫画| 成人午夜视频免费观看| 日本黄网站色大片免费观看| 三级网在线观看| 在线观看成人免费| 黄网站色视频免费观看| 男人的天堂视频在线| 拔插拔插海外华人免费| 国产黄页在线观看| av片中文字幕| 一区二区三区 欧美| 日韩一级在线免费观看| 国产性xxxx18免费观看视频| 免费无码国产v片在线观看| 国产av天堂无码一区二区三区| 免费无码毛片一区二三区| 亚洲中文字幕无码专区| av无码精品一区二区三区| 超碰成人在线播放| 黄色网在线视频| 一本色道无码道dvd在线观看| 国产美女三级视频| www.午夜av| www.xxx麻豆| 一区二区在线播放视频| 欧美日韩理论片| 在线视频一二三区| 免费看日本毛片| 欧美日韩怡红院| 中文字幕日韩精品无码内射| 亚洲 欧美 日韩 国产综合 在线| 北条麻妃视频在线| 在线观看污视频| www.99在线| 黄色国产一级视频| 日本77777| 男人天堂网视频| 一级黄色高清视频| 免费成人在线视频网站| 中国黄色片一级| 久久av秘一区二区三区| 无罩大乳的熟妇正在播放| 日本福利视频导航| 乌克兰美女av| 国产美女网站在线观看| www.-级毛片线天内射视视|