兩邊定寬,中間自適應的方法總結

2021-10-04 16:49:53 字數 1206 閱讀 2480

兩邊定寬,中間自適應的方法總結。

float + margin實現:

//html

="parent"

>

="left"

>left<

/div>

="right"

>right<

/div>

<

!--特別需要注意:自適應寬度的div必須放在最後,如果把right div放到最後會被擠下來--

>

="conter"

>conter<

/div>

<

/div>

//css

.parent

.left

.right

.conter

/** * 左右盒子分別向左右浮動

* 中間盒子設定 margin:auto 300px;

* 上下自適應 左右各距離父盒子300px

**/

flex布局發(相容性一般):

//html

="parent"

>

="left"

>

<

/div>

="right"

>

<

/div>

="center"

>

<

/div>

<

/div>

//css

.parent

.left

.right

.center

定位法

//html

="parent"

>

="left"

>

<

/div>

="right"

>

<

/div>

<

!--特別需要注意:自適應寬度的div必須放在最後,如果把right div放到最後會被擠下來--

>

="center"

>

<

/div>

<

/div>

//css

.parent

.left

.right

.center

三列布局 兩邊定寬,中間自適應,充滿整個螢幕

一 使用flex布局 好好學習 好天天向上 二 使用絕對定位方法 絕對定位法原理是將左右兩邊使用absolute定位,因為絕對定位使其脫離文件流,後面的center會自然流動到他們上面,然後使用margin屬性,留出左右元素的寬度,既可以使中間元素自適應螢幕寬度。我是左邊 我是右邊 我是中間 三 使...

兩邊固定中間自適應布局的方法

1.使用彈性布局flex,左右兩邊設定寬度,中間使用flex 1填充 html部分 left center right css部分 box left,right center 2.position定位,左右固定,中間自適應 利用絕對定位 html部分 left center right css部分 ...

css實現兩邊固定,中間自適應

經常有需求,所以就總結一下,有需要的時候直接複製貼上啦 布局的原理是margin負值法。首先需要在center元素外部包含乙個div,包含div需要設定float屬性使其形成乙個bfc,並設定寬度,並且這個寬度要和left塊的margin負值進行配合,具體原理參考這裡。這裡對聖杯布局解釋特別詳細。h...