這篇文章將為大家詳細(xì)講解有關(guān)使用css怎么實(shí)現(xiàn)兩邊固定中間自適應(yīng)布局,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái),是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元槐蔭做網(wǎng)站,已為上家服務(wù),為槐蔭各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108浮動(dòng)
我在左邊
我在右邊
我排最后,但是跑到中間來(lái)了
原理:
浮動(dòng)元素和非浮動(dòng)元素不在同一個(gè)立體空間,如果不清浮動(dòng),位置在它下面的元素將往上浮。
浮動(dòng)元素高度為0,浮動(dòng)盒子層級(jí)比block
塊級(jí)水平盒子高,比inline/inline-block
水平盒子低。
浮動(dòng)內(nèi)嵌 div
我在中間
我在左邊
我在右邊
原理:
三個(gè)元素都浮動(dòng),其中主題元素沾滿一行 100% ,利用負(fù)margin
把左右兩邊的元素放好。
主題元素里面再套一個(gè)子元素,子元素margin: 0 200px
,防止內(nèi)容跑到左右兩塊浮動(dòng)元素下面被遮蓋。
定位
我在中間,我用 margin 抵消左右兩塊定位元素占據(jù)空間
我在左邊,我是定位元素
我在右邊,我是定位元素
原理:
左右兩個(gè)元素定位,可放任意位置。
中間元素用margin: 0 200px
,防止內(nèi)容跑到左右兩塊定位元素下面被遮蓋。
flex
我在左邊
我在中間,flex: 1 自動(dòng)占據(jù)剩余空間
我在右邊
原理:
flex
布局,子元素默認(rèn)水平排列。
flex: 0 1 auto
-> 默認(rèn),占據(jù)空間不跟隨父級(jí)放大,跟隨變小,自身本來(lái)寬度
flex: 1 1 auto
-> auto,占據(jù)空間跟隨父級(jí)放大,同時(shí)跟隨變小,自身本來(lái)寬度
flex: 0 0 auto
-> none,占據(jù)空間不跟隨父級(jí)放大,同時(shí)也不跟隨變小,自身本來(lái)寬度
flex: 1 1 1
-> auto,占據(jù)空間跟隨父級(jí)放大,同時(shí)跟隨變小,并且自動(dòng)占滿剩余空間
css的全稱是Cascading Style Sheets(層疊樣式表),它是一種用來(lái)表現(xiàn)HTML或XML等文件樣式的計(jì)算機(jī)語(yǔ)言。CSS不僅可以靜態(tài)地修飾網(wǎng)頁(yè),還可以配合各種腳本語(yǔ)言動(dòng)態(tài)地對(duì)網(wǎng)頁(yè)各元素進(jìn)行格式化。
關(guān)于使用css怎么實(shí)現(xiàn)兩邊固定中間自適應(yīng)布局就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。