「每日一题」什么是响应式页面?

372 阅读1分钟

前几年火的一个概念:响应式页面。

1. 什么样的页面是响应式页面?

2. 响应式页面用到哪些技术?

3. 响应式页面和自适应页面有什么区别?

----------

什么是响应式页面?

首先你要理解什么是「响应」。

  • 悟空拿着宝瓶,对金角大王叫了「金角大王」,金角大王应了一声。这就是「响应」。
  • 武昌起义成功之后,各地纷纷也开始革命。这也是「响应」。


「响应」就是「你动,我也动」。

「响应式页面」就是「随着设备属性(如宽高)的变化,网页也随着变化。」


如上图,左边是 PC 上页面的样子,右边是手机上页面的样子。

响应式页面用到哪些技术?

主要是 CSS 的一些技术:

  • 多使用 max-width、min-width,不写死宽度
  • 使用 media 查询来响应不同分辨率
  • 使用动态 REM 方案保证手机端的显示效果
  • 等等,以后细讲。


响应式页面和自适应页面的区别

自适应页面(流体布局、fluid layout)指的是页面宽度不固定。跟响应式页面没有什么关系。

自适应页面强调「不写死宽度」;响应式页面强调「响应」。

自适应页面可以是响应式的,也可以不是响应式的。

响应式页面可以是自适应的,也可以是不自适应的(也就是定宽的)。


完。


欢迎进群与我探讨技术,戳此扫码加微信进程序员分享交流群。

本文作者方应杭,未经同意禁止转载,转载请联系本人并加上版权声明和本文链接。