基礎 頁面布局 兩欄布局4

2021-10-09 12:37:35 字數 1453 閱讀 7387

根據題目給出你的答案。

(下高度固定,上自適應)

題目:下高度固定為150px,上自適應。

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

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

>

>

頁面布局-兩欄布局4title

>

>

html *

body

style

>

head

>

>

display: flex;

flex-direction: column;

width: 100%;

height: 100vh;

}.top2

.bottom2

我是上欄

我是下欄

-->

display: table;

width: 100%;

height: 100vh;

}display: table-row;

}.top3

.bottom3

我是下欄

-->

>

>

.top4

.bottom4

style

>

class

=>

class

="top4"

>

我是上欄div

>

class

="bottom4"

>

我是下欄div

>

article

>

section

>

body

>

html

>

本題目的解決方案有哪些?

絕對定位 / flexbox / **布局 / 網格布局 ;

各方案優缺點?

1)絕對定位

優:簡單

缺:脫離文件流,需結合bfc應用,**較多

2)flexbox

優:簡單快捷,相容性好

3)**布局

優:相容性較好

缺:每一列高度會同時變化;**需先渲染,延遲頁面生成速度

4)網格布局

優:可實現多行多列的二維複雜操作,相容性較好,簡化**

相容性好的方案有?

flexbox、網格布局

注意!!!上下布局撐開整個頁面,一般最外層高度設為height = 100vh才行。

***尚存在很多不足,望提出不同的意見,互相交流。*

頁面兩欄布局

一邊整理一邊記憶 學習 4種情況 一欄定寬 一欄自適應 一欄不定寬 一欄自適應 兩欄等高 左右寬度比 1 2,右邊 分上下結構,高度比 1 1 左側定寬,右側自適應 方法一 設定 兩個高度相同 左邊 float left,設定寬度a 右邊不設定寬度,但 margin left a 塊級元素 流式特性...

頁面常用的三欄布局與兩欄布局

cantainer left right cantainer left right 將父元素設定為position relative.左邊元素 position absolute left 0 top 0 右邊元素 positon absolute right 0 top 0 中間元素 margin...

頁面布局(三欄布局)

假設高度已知,請寫出三欄布局,其中左欄 右欄寬度各為300px,中間自適應。1.浮動布局 2.絕對定位 3.flexbox解決 4.table cell 布局 5.grid網格布局。doctype html en utf 8 viewport content width device width,i...