兩邊定寬,中間自適應的方法總結。
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...