左右固定,中間自適應的三種方法 彈性,浮動,定位

2021-10-08 12:37:18 字數 1229 閱讀 3488

彈性

父彈性(display: flex;

左右正常寫,中間flex: 1;就行了

浮動

有點坑,html方面,必須中間在最後,不然右邊就會擠下來,查了下原因是因為dom的渲染機制的問題,

css方面左邊左浮動,右邊右浮動,中間margin: 0 220px;把脫標的左邊盒子擠開就行了,

="box"

>

="left"

>

<

/div>

="right"

>

<

/div>

="main"

>

<

/div>

<

/div>

定位

父相子絕,左子盒子left: 0; top: 0,右子盒子top: 0; right: 0;,中間老規矩margin: 0 220px;把脫標盒子擠開就行了

全部**如下:

<

!doctype html>

"zh-ch"

>

"utf-8"

>

"viewport" content=

"width=device-width, initial-scale=1.0"

>

dom操作<

/title>

/* 彈性 */

*.box

.left

.main

.right

<

/style>

<

/head>

="box"

>

="left"

>

<

/div>

="main"

>

<

/div>

="right"

>

<

/div>

<

/div>

<

/body>

<

/html>

三欄布局 左右固定,中間自適應

之前有寫過關於固定父布局,然後父布局內有是兩列自適應。現在我們來看看三欄布局,當左右固定,中間的布適應是如何實現的。這裡將介紹兩種方法,一種是使用margin值,另一種是使用position絕對定位。首先我們來看第一種方法,下面是實現的 無標題文件left right 1.請補充右側編輯器的任務1,...

三欄布局 左右固定,中間自適應

這是我綜合的幾種方法,親自實踐過了。第五種是三個都是自適應。charset utf 8 三欄布局title type text css 第一種方法 bfc left right main 第二種方法 雙飛翼布局 container main left right 第三種方法 聖杯布局 contain...

多種方法實現左右固定,中間自適應的CSS布局

布局是面試中常問的問題,尤其是這類的題目,怎麼答才好呢?大多數人的第乙個方法是浮動,沒錯,浮動。第二個方法呢?你回答定位,沒錯。第三個方法呢?第四個方法呢?第五個方法呢?其實能想起來兩個方法的人,這道題已經不及格了。所以呀,我來說幾種方法吧。隨便多說一點,如果你懂語意化開發並且簡歷中提到,怎麼讓面試...