0

0

自适应和响应式有何区别?自适应和响应式的区别介绍

不言

不言

发布时间:2018-09-27 10:26:36

|

5771人浏览过

|

来源于php中文网

原创

本篇文章给大家带来的内容是关于自适应和响应式有何区别?自适应和响应式的区别介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

前言

“自适应设计和响应式设计的区别”是个老生常谈的问题,在这里将更加直白的来介绍它们之间的不同之处。

视口

先来了解一个概念(下文中经常出现):
视口:用户浏览信息屏幕尺寸大小(每一个视口后面都是真实一位的用户)

概念:

响应式设计(Responsive design):

[百科]:响应式设计是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端—而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。

自适应设计(Adaptive  Design)

[百科]:自适应设计指能使网页自适应显示在不同大小终端设备上新网页设计方式及技术。 image

不同点

  • 比较直观的不同是:自适应:需要开发多套界面;响应式开发一套界面

  • 自适应设计 通过检测视口分辨率,来判断当前访问的设备是:pc端、平板、手机,从而请求服务层,返回不同的页面;响应式设计通过检测视口分辨率,针对不同客户端在客户端做代码处理,来展现不同的布局和内容。

  • 自适应 对页面做的屏幕适配是在一定范围:比如pc端(>1024)一套适配,平板(768-1024)一套适配,手机端(响应式一套页面全部适配。(可以想象:响应式设计要考虑的内容要比自适应设计复杂的多)

Adaptive design (自适应设计实现原理):是为不同类别的设备建立不同的网页,检测到设备分辨率大小后调用相应的网页。在app横行的当下,目前国内自适应布局应用主要集中在视口已经很稳定的web端,(web端视口大数据[2016])针对笔记本,台式机进行优化体验。

响应式设计(Responsive design)是一套界面同时运行到pc端、平板、手机端各个不同的视口。通过检测设备的分辨率,来对页面做出不同的布局和内容。

共同点

两者都是优化适应互联网中越来越分化的视口浏览体验,而出现的为视口提供更好的体验的技术。用技术来使页面适应不同分辨率的视口的设计。

响应式优缺点和标志

标志
  • 面包屑菜单

  • 改变浏览器宽度会在不同分辨率下显示不同的布局

优点:
  • 面对不同分辨率设备灵活性强

  • 能够快捷解决多设备显示适应问题

缺点:
  • 仅适用布局、信息、框架并不复杂的部门类型网站

  • 兼容各种设备工作量大,效率低下

    H5响应式企业官网源码2.9
    H5响应式企业官网源码2.9

    cqcms通用企业建站介绍 H5响应式企业官网源码(带手机端)后台非常简单,一个后台同时管理PC和wap。把图片和文字稍加修改,就可以使用。适合任何企业网站 安装步骤: 1、下载文件,并且解压到网站的根目录,配置好apache/IIS虚拟主机以及伪静态; 2、安装网址http://localhost/(localhost为您网址地址) 3、网站后台入口

    下载
  • 代码累赘,会出现隐藏无用的元素,加载时间加长

  • 其实这是一种折中性质的设计解决方案,多方面因素影响而达不到最佳效果

  • 一定程度上改变了网站原有的布局结构,会出现用户混淆的情况

自适应网站优缺点和标志

标志
  • 大多只是适配单个终端的主流N个主流视口(2-3个)

  • 当视口大小低于设置的最小视口时,界面会出现显示不全,溢出,并出现横向滑动指示器(主要出现在pc端,移动端决不允许出现这种情况)

  • 总体框架不变,横线布局的板块大多会有所减少

优点
  • 对网站的复杂程度兼容性更大

  • 实施起来代价更低,

  • 代码更高效

  • 测试更容易,运营相对更精准(图片可控性更高)

缺点:
  • 在移动端设计大行其道之下,同一个网站,往往需要为不同的设备开发不同的页面,增加开发成本

  • 当需求改变时,可能会改动多套代码。流程繁琐。

服务于设计和开发

理论上来说,响应式布局在任何情况下都比自适应布局好一些,但在某些情况下自适应布局更切实际。
自适应布局可以让你的设计更加可控,因为你只需要考虑几种状态就万事大吉了。
但在响应式布局中你可能需要面对非常多状态——是的,大部分状态之间的区别很小,但它们又的确是不同的,这样一来就很难确切搞清你的设计会是什么样。
同时这也带来了测试上的难题,你很难有绝对的把握预测到它会怎样。
换个角度说,这也是响应式布局的魅力所在。相比较来说自适应布局有它自己的优势,因为它们实施起来代价更低,测试更容易,这往往让他们成为更切实际的解决方案。

其实,无论是哪种设计理念都是各有优缺点,具体的选择还是要从团队/项目实际需求出发去选择。

相关专题

更多
云朵浏览器入口合集
云朵浏览器入口合集

本专题整合了云朵浏览器入口合集,阅读专题下面的文章了解更多详细地址。

0

2026.01.20

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

20

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

62

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

87

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

39

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

10

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

13

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

19

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

160

2026.01.18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Django 教程
Django 教程

共28课时 | 3.3万人学习

进程与SOCKET
进程与SOCKET

共6课时 | 0.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号