【发布时间】:2013-02-12 11:31:13
【问题描述】:
您能简单解释一下RWD(响应式网页设计)和AWD(自适应网页设计)之间的区别吗?
【问题讨论】:
标签: responsive-design adaptive-design
您能简单解释一下RWD(响应式网页设计)和AWD(自适应网页设计)之间的区别吗?
【问题讨论】:
标签: responsive-design adaptive-design
随着屏幕宽度的增加或以自动换行方式进行调整 减少。
有预定义的大小是触发不同的布局。 这些称为断点。自适应布局可以是流畅的 或完全静止!
结合流体和自适应布局。提供最佳体验。
通过申请来尊重您的内容(和您的用户)的过程 逐层。渐进式增强不需要您在不同的浏览器中提供相同的体验。
来源: http://bloggingexperiment.com/archives/responsive-web-design-rwd-vs-adaptive-web-design-awd.php
【讨论】:
自适应 (AWD):不一定要设置在流体网格上;针对特定设备分辨率(320、768、1024 等);可以设置宽度(固定)或相对宽度(%),由媒体查询控制。
响应式 (RWD):建立在流体网格上;无论屏幕分辨率如何,都会随着浏览器的变化而变化;如果需要,内容可以拆分并重新调整。
简而言之:RWD 与 AWD 类似,只是进一步迈出了一两步,以便为未知设备和已知设备进行面向未来的设计。
【讨论】:
“响应式网页设计”,由 Ethan Marcotte 创造,意思是“流畅” 网格、流体图像/媒体和媒体查询。” “自适应网页设计”,如 我用它,是关于创建适应用户的界面 能力(在形式和功能方面)。对我来说,“自适应 网页设计”只是“渐进式增强”的另一种说法 响应式网页设计可以(通常应该)成为不可或缺的一部分, 但它是一种更全面的网页设计方法,因为它还需要 考虑到不同级别的标记、CSS、JavaScript 和辅助 技术支持。
为了记录,我确实认为区分是很重要的 在“自适应网页设计”和“自适应布局”之间,因为“自适应 布局”意味着仅使用媒体查询,可能不会这样做 以一种逐渐增强的方式。自适应布局实现 然而,移动优先方式很可能是渐进式增强 因此,这是一种“自适应网页设计”的手段。
【讨论】:
我看到的另一种定义按神奇发生的地方对其进行了细分:
来源:http://www.huffingtonpost.com/garrett-goodman/adaptive-design_b_2344569.html
不确定此定义如何与其他一些更多地谈论页面内容流的定义相吻合。
【讨论】:
自适应网页设计和响应式网页设计之间的区别比本主题中提出的区别更广泛、更重要。区别既不在于软件功能所在的位置,也不在于 CSS 条件中使用的度量单位。
这两个术语(自适应或响应式)都不是品牌,因此我们不应偏离这些词的基本定义。在计算机科学中,响应是在某种刺激下产生的动作、事件或消息。这个定义起源于生物学。对光做出反应的瞳孔扩张是一种响应式设计。
适应意味着比简单的编程响应更高的功能。培养可以扩张的学生的能力是一种适应性设计。适应需要存储历史及其以后的应用。在生物学中,适应需要 DNA 来存储适应。在网页设计中,调整可以存储在 cookie 或服务器上的用户帐户配置文件中。
让我们从两者中较简单的开始。响应式网页设计的一个很好的正式定义是这样的:
响应式网页设计检查显示特征,并以超越 HTML 内置自动布局功能的方式在页面显示中即时响应,以提供方便、实用且最大限度地各种显示条件下的可见体验。
便携式设备已经提高了这种额外尺寸响应能力的重要性。许多这样的设计技术围绕着向 CSS(层叠样式表或表单)或通过脚本(例如 JavaScript)添加条件。每个基于显示特征的条件通过控制一组由 CSS 选择器标识的文档元素(标签)的特定样式参数的值来改善整体用户体验。*
使用 ADAPTIVE 的字典定义或常见的计算机科学定义,自适应网页设计的文档布局必须根据一些比简单的静态大小阈值更高的标准(不断评估的标准)智能地变化。自适应网页设计的一个很好的定义是:
自适应网页设计记录使用模式和使用条件,并随着时间的推移进行调整,以更快、更全面或个性化地为用户提供内容和功能。
在网页设计方面,ADAPTIVE 一词的其他一些用法过多地归功于另一种响应式设计方法,并不比任何其他方法更智能或更具适应性。
可以将简单的自适应方案编程到 JavaScript 中,以根据从 RestFUL 调用返回到服务器的 JSON 数据来改变 CSS,从而通过 SQL 或 NOSQL 从数据库中获取用户滚动和点击统计信息。更高级的用户体验分析可能会使用基于规则的系统(例如 DRules 或 Prolog)或异步运行的模糊逻辑、神经网络或贝叶斯方案。
一个简单规则的示例是:“按从最常点击到最不常点击的顺序对链接进行排序,每 10 个显示将一个不太受欢迎的链接排在第二位,以确保元素可以随着时间的推移逐渐增加。”
琐碎的反馈形式是常见的反馈机制。
【讨论】:
区分流畅、固定、响应和自适应布局的最佳链接之一。 http://teamtreehouse.com/library/build-a-responsive-website/introduction-to-responsive-web-design/fixed-fluid-adaptive-and-responsive-2。 简而言之,在您的 html 页面中应用的样式,
【讨论】:
在网站设计方面: 响应式设计: 使用 流体网格 和 灵活的内容(例如图像)和媒体查询(在 css 中)创建网页。这将根据浏览器/设备宽度调整布局。 在自适应设计中: 使用固定布局创建网页既不是流动网格也不是灵活的内容。用特定点打破页面布局(例如使用媒体查询)。
【讨论】:
简单地说:
RWD(响应式): 是针对特定设备的网站的不同结构和设计。 (主要是我们在谈论服务器端工作,因为我们在谈论不同的结构和不同的功能)
AWD(自适应):是针对特定设备的具有相同结构的不同设计。 (主要是我们在谈论客户端工作,因为我们只是在谈论不同的设计)
请注意,这两种技术旨在为特定设备创建更友好的不同用户体验
【讨论】: