网易首页 > 网易号 > 正文 申请入驻

响应式与自适应布局的关键区别与实现方案解析

0
分享至

响应式页面

响应式布局是网页的布局针对屏幕大小的尺寸而进行响应;通过检测视口分辨率,针对不同客户端在客户端做代码处理,来展现不同的布局和内容;只需要开发一套界面即可适用于所有尺寸及终端。



布局特点:每个屏幕分辨率下面会有一个布局样式,即元素位置和大小都会变。

设计方法:媒体查询+流式布局。

自适应布局页面

通过检测视口分辨率,来判断当前访问的设备是pc端、平板还是手机,从而请求服务层,返回不同的页面;

需要根据不同使用场景开发多套界面。

布局特点:屏幕分辨率变化时,页面里面元素的位置会变化,而大小不会变化。

设计方法:使用媒体查询给不同尺寸和介质的设备切换不同的样式,在同一个设备下实际还是固定的布局。

响应式布局的 5 种实现方案

  • 百分比布局:当浏览器的宽度或者高度发生变化时,通过百分比单位可以使得浏览器中的组件的宽和高随着浏览器的变化而变化,从而实现响应式的效果。

缺点:计算困难,如果我们要定义一个元素的宽度和高度,按照设计稿,必须换算成百分比单位。

  • 媒体查询布局:通过媒体查询,可以通过给不同屏幕的大小编写不同的样式来实现响应式的布局。

缺点:如果浏览器大小改变时,需要改变的样式太多,那么多套样式代码会很繁琐。

  • rem响应式布局:rem 是相对于 html 根元素的字体大小的单位。我们通过修改 html 中 font-size 的字体大小来控制 rem 的大小。

在实际的开发中,我们通常会以 750px 的移动端设计稿来开发。我们在代码写完后,统一会把所有 px 单位全部转成 rem 来实现。

  • vw响应式布局:vw 和 vh 分别相对的是视图窗口的宽度和视口窗的高度。

100vw = 视图窗宽度 ,100vh = 100 视图窗高度

如果移动端有 5 个不同的视口宽尺寸 750 ,640,480,375,320,则在不同尺寸下,对应的 1vw 的 px 值如下表

移动端尺寸1vw750px7.5px640px6.4px480px4.8px375px3.75px320px320px

我们在实际开发时,只需要按其中的某一个尺寸来的 px 单位的设计稿来开发就好(一般是以 750px 的大小为主)

代码全部开发好后,我们再利用 vscode 的插件 px to vw 来实现单位的自动转换。

flex 弹性布局:弹性布局是一种十分方便的,只需要依赖于 CSS 样式的实现响应式布局的方式,也是最多用到的一种实现响应式的方法。

弹性布局在父、子元素上都有相对应的属性来规范子元素在父元素中的 “ 弹力 ”。

在父元素上,我们经常会用到的有关弹性布局的属性主要有 flex-direction , flex-wrap , justify-content , align-items , align-content

在子元素上,我们经常会用到的有关弹性布局的属性主要有 order , flex-grow , flex-shrink ,flex-basis , align-self

响应式布局的规则

1、分段响应规则

浏览器宽度每达到一个数值(Breakpoint)的时候,页面的排版和样式就会发生明显的变化,而这就是响应式设计最重要的功能 ——分段展示

可以简单的归纳成三种组件的调整:内容增减、布局调整、样式调整。

2、组件宽度适应

组件宽度适应在手机UI的适配中非常重要,即完成不同屏幕宽的手机适配所应用的逻辑。

组件的宽度适应模式主要有两种类型,一种是容器宽度适应,一种是容器比例缩放。

声明:取材网络,谨慎辨别

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
活久见!山东一宝马汽车“穿棉袄”,网友:天冷,别冻着我的活爹

活久见!山东一宝马汽车“穿棉袄”,网友:天冷,别冻着我的活爹

火山诗话
2025-11-01 13:41:41
开拓者官宣下放杨瀚森!去发展联盟进行训练 两天后对阵湖人回归

开拓者官宣下放杨瀚森!去发展联盟进行训练 两天后对阵湖人回归

罗说NBA
2025-11-02 05:35:28
广东人,又连任了一个外国总统?

广东人,又连任了一个外国总统?

陆弃
2025-11-02 09:00:03
天塌了!一夜之间2家公司被立案,1家被ST,14万股东集体踩雷

天塌了!一夜之间2家公司被立案,1家被ST,14万股东集体踩雷

财经智多星
2025-11-01 08:16:00
江苏省委书记、省长,分别为“苏超”冠亚军颁奖

江苏省委书记、省长,分别为“苏超”冠亚军颁奖

新京报政事儿
2025-11-01 22:31:25
世界首家5万亿美元公司大公子 黄仁勋儿子:帮老爸工作有时很辛苦

世界首家5万亿美元公司大公子 黄仁勋儿子:帮老爸工作有时很辛苦

阿纂看事
2025-11-01 16:33:31
万斯一句话,让印度裔美国人炸锅

万斯一句话,让印度裔美国人炸锅

鲁中晨报
2025-11-02 12:11:01
律师行业崩了,近七成同行活得像行尸走肉

律师行业崩了,近七成同行活得像行尸走肉

麦小柒
2025-10-31 20:53:15
面对荷方断供!安世中国再硬刚

面对荷方断供!安世中国再硬刚

看看新闻Knews
2025-11-02 12:43:04
钱学森去汇报工作,聂荣臻突然问:谁给学森同志配这么高档的车?

钱学森去汇报工作,聂荣臻突然问:谁给学森同志配这么高档的车?

Thurman在昆明
2025-11-02 11:10:26
王家卫录音门事件不断发酵,大导演其实挺恶心,众多明星卷入其中

王家卫录音门事件不断发酵,大导演其实挺恶心,众多明星卷入其中

花哥扒娱乐
2025-11-01 20:51:32
赵鸿刚出战“世界耳光大赛”惨遭KO,本人最新回应:眉骨处伤口已缝5针,摘墨镜眼睛肿得睁不开

赵鸿刚出战“世界耳光大赛”惨遭KO,本人最新回应:眉骨处伤口已缝5针,摘墨镜眼睛肿得睁不开

极目新闻
2025-11-02 08:11:51
“为了孩子吃上饭,自己只能靠喝水撑着”!政府“停摆”满月, 4200万美国人吃饭成问题,多少个“截止日期”被错过了

“为了孩子吃上饭,自己只能靠喝水撑着”!政府“停摆”满月, 4200万美国人吃饭成问题,多少个“截止日期”被错过了

每日经济新闻
2025-11-01 17:49:10
中俄1.7万亿大单被取消,俄罗斯拒绝接受中国技术,婉拒合作,中国做了什么?

中俄1.7万亿大单被取消,俄罗斯拒绝接受中国技术,婉拒合作,中国做了什么?

广电新视网
2025-11-02 12:00:18
22岁场均27+6+7!联盟门面?他仅用3年就把大好前程毁光了

22岁场均27+6+7!联盟门面?他仅用3年就把大好前程毁光了

阿浪的篮球故事
2025-11-02 16:05:03
北青:邵佳一已成国足新帅主要候选人之一

北青:邵佳一已成国足新帅主要候选人之一

懂球帝
2025-11-02 13:40:10
湖南怀化警方通报疑似贩卖婴儿:抓获4名犯罪嫌疑人,成功解救3名婴儿

湖南怀化警方通报疑似贩卖婴儿:抓获4名犯罪嫌疑人,成功解救3名婴儿

界面新闻
2025-11-02 14:14:43
11分逆转!步行者拿下勇士收获赛季首胜,西卡27+5库里24分

11分逆转!步行者拿下勇士收获赛季首胜,西卡27+5库里24分

湖人崛起
2025-11-02 09:37:44
婆孙泳池边被毒虫咬伤,追责维权陷僵局;五星酒店:自然环境中蚊虫不可避免

婆孙泳池边被毒虫咬伤,追责维权陷僵局;五星酒店:自然环境中蚊虫不可避免

大风新闻
2025-11-01 19:21:03
马英九哽咽,韩国瑜拥抱,朱立伦服气,郑丽文的漂亮起手式

马英九哽咽,韩国瑜拥抱,朱立伦服气,郑丽文的漂亮起手式

探源历史
2025-11-01 17:30:39
2025-11-02 16:27:00
量子莓
量子莓
企业数字化能手——品牌相关知识分享
10文章数 0关注度
往期回顾 全部

科技要闻

10月零跑突破7万辆,小鹏、蔚来超4万辆

头条要闻

"最快女护士"张水华获得"复出"后首个全马冠军

头条要闻

"最快女护士"张水华获得"复出"后首个全马冠军

体育要闻

这个日本人,凭啥值3.25亿美元?

娱乐要闻

离世的他曾是刘德华张学友御用班底

财经要闻

段永平捐了1500万元茅台股票!本人回应

汽车要闻

神龙汽车推出“发动机终身质保”政策

态度原创

艺术
旅游
数码
本地
公开课

艺术要闻

被溥仪卖给日本的王羲之真迹,内藏20幅罕见手稿,揭露草书最深层奥秘!

旅游要闻

云南盈江:用观鸟和暖冬优势带动旅居

数码要闻

华为星闪起猛了!蓝牙技术全面应战,还针对中国市场出招

本地新闻

全网围观,到底多少人被这个野人大学生笑疯了

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版