真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

css如何實(shí)現(xiàn)兩欄固定中間自適應(yīng)

小編給大家分享一下css如何實(shí)現(xiàn)兩欄固定中間自適應(yīng),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

10年積累的做網(wǎng)站、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有興縣免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

1、利用絕對定位和margin

此方法的原理說將左右兩側(cè)進(jìn)行定位,讓其脫離文檔流。 中心區(qū)域自然流動到它們下面,再為其設(shè)置margin值

此方法頁面元素結(jié)構(gòu)可以順序可以隨意變動,注意top值需要進(jìn)行處理,不然可能會出現(xiàn)對不齊現(xiàn)象

HTML


    左側(cè)
    中間
    右側(cè)

CSS

#container {
    position: relative;
}
.left, .right{
    position: absolute;
    top: 0;
    width: 200px;
    min-height: 500px;
    background-color: red;
}
.left {
    left: 0;
}
.right {
    right: 0;
}
.center {
    margin: 0px 210px;
    min-height: 500px;
    background-color: yellow;
}

2、利用浮動和margin

此方法的原理說將左右兩側(cè)進(jìn)行float 浮動讓其脫離文檔流,中心部分處于正常文檔流,再為其設(shè)置margin值

此方法一定要將center中間部分放到最后,當(dāng)窗口特別小時右側(cè)會被擠下來

HTML


    左側(cè)
    右側(cè)
    中間

CSS

#container {
    position: relative;
}
.left, .right {
    width: 200px;
    min-height: 500px;
    background-color: red;
}
.left {
    float: left;
}
.right {
    float: right;
}
.center {
    min-height: 500px;
    margin: 0px 210px;
    background-color: yellow;
}

3、圣杯布局

此方法最常見,三者相互關(guān)聯(lián),最穩(wěn)健。

首先需要將中間部分放再最前面,外面用一層容器包裹。外層容器讓其占滿整個屏幕100%, 左中右三者都float: left。 將center左右margin設(shè)置為兩邊容器的寬度加上邊距,將left左側(cè)margin-left設(shè)置為-100%,讓其出現(xiàn)在最左側(cè),將right右側(cè)margin-right設(shè)置為-200px,讓其出現(xiàn)在最右側(cè)。

HTML


    
        中間
    
    左側(cè)
    右側(cè)

CSS

#container {
    position: relative;
}
.center_wrap, .left, .right{
    float: left;
    min-height: 500px;
}
.center_wrap {
    width: 100%;
}
.center_wrap .center{
    min-height: 500px;
    margin: 0px 210px;
    background-color: yellow;
}
.left, .right {
    width: 200px;
    background-color: red;
}
.left {
    margin-left: -100%;
}
.right {
    margin-left: -200px;
}

4、CSS3 flex

HTML


    左側(cè)
    中間
    右側(cè)

CSS

#container {
    width: 100%;
    display: flex;
}
.left, .right {
    width: 200px;
    background-color: red;
    min-height: 500px;
}
.center {
    flex: 1;
    min-height: 500px;
    margin: 0 10px;
    background-color: yellow;
}

以上是“css如何實(shí)現(xiàn)兩欄固定中間自適應(yīng)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文題目:css如何實(shí)現(xiàn)兩欄固定中間自適應(yīng)
鏈接地址:http://weahome.cn/article/pgpcss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部