移動Web開發 響應式布局(一)

2021-10-20 19:16:34 字數 2580 閱讀 2470

就是使用**查詢針對不同寬度的裝置進行布局和樣式的設定,從而適配不同裝置的目的。

裝置劃分

尺寸區間

超小螢幕(手機)

< 768px

小屏裝置(平板)

>= 768px ~ < 992px

中等螢幕(桌面顯示器)

>= 992px ~ < 1200px

寬屏裝置(大桌面顯示器)

>= 1200px

響應式需要乙個父級做為布局容器,來配合子級元素實現變化效果

原理就是在不同螢幕下,通過**查詢,來改變這個布局容器的大小,再改變裡面子元素的排列方式和大小,從而實現不同螢幕下,看到不同的頁面布局和樣式變化

響應式尺寸劃分

螢幕尺寸

超小螢幕

寬度100%

小螢幕寬度設定為750px

中等螢幕

寬度設定為970px

大螢幕寬度設定為1170px

我們也可以根據情況自己定義劃分

例子

<

!doctype html>

"utf-8"

>

"viewport" content="width=device-width, user-scalable=no,

initial-sale=

1.0, maximum-scale=

1.0, minimum-scale=

1.0"/

>

<

/title>

.container

/* 1. 超小螢幕下 小於 768 布局容器的寬度為 100% */

@media screen and

(max-width:

767px)

}/* 2. 小螢幕下 大於等於768 布局容器改為 750px */

@media screen and

(min-width:

768px)

}/* 3. 中等螢幕下 大於等於 992px 布局容器修改為 970px */

@media screen and

(min-width:

992px)

}/* 4. 大螢幕下 大於等於1200 布局容器修改為 1170 */

@media screen and

(min-width:

1200px)

}<

/style>

<

/head>

="container"

>

<

/div>

<

/body>

<

/html>按照不同檔位,盒子的寬度是不一樣的

① 當螢幕》=768px時,給布局容器container寬度為750px

② container裡面包含8個小li盒子,每個盒子寬度定位93.75px,高度為30px,浮動一行顯示

③ 當螢幕縮放,寬度<=768px時,container盒子寬度修改為100%寬度

④ 此時8個小li,寬度修改為33.33%,這樣一行只能顯示3個小li,剩餘廈航顯示

移動端web開發之四娃 響應式布局

1.1 響應式開發原理 使用 查詢針對不同寬度的裝置進行布局和樣式的設定,從而適配不同裝置的目的。裝置的劃分情況 1.2 響應式布局容器 響應式需要乙個父級做為布局容器,來配合子級元素來實現變化效果。原理就是在不同螢幕下,通過 查詢來改變這個布局容器的大小,再改變裡面子元素的排列方式和大小,從而實現...

響應式web布局

通過不同的 型別和條件定義樣式表規則,查詢讓css可以更精確作用於不同的 型別和同一 的不同條件。查詢的大部分 特性都接受min和max用於表達 大於或等於 和 小與或等於 如 width會有min width和max width 查詢可以被用在css中的 media和 import規則上,也可以被...

web前端開發之響應式布局

即傳統web設計,對於pc設計乙個layout,在螢幕寬高有調整時,使用橫向和豎向的滾動條來查閱被遮掩部分 意思就是不管瀏覽器尺寸具體是多少,網頁布局就按照當時寫 的布局來布置 對於移動裝置,單獨設計乙個布局,使用不同的網域名稱如wap.或m.彈性布局是css3引入的強大的布局方式,用來替代以前we...