响应式网页设计

2018-03-12  本文已影响0人  7430a350ab89

响应式web设计(RWD)

HTML5

CSS3(层叠样式表3级)

JavaScript

SVG(可缩放矢量图形)

statcounter 的数据所制的图和表

屏幕快照 2018-03-12 下午7.54.46.png

采用了响应式Web设计

无采用响应式web设计

RWD的三项组成科技

  1. media query:允许网页根据访问站点设备的特点而使用不同 CSS 样式规则,最常用的是浏览器的宽度。

  2. 流动网格:一个被显式声明为网格的容器中,其所有子元素自动被认定为网格单元格,而这些网格单元格在没有被显式设置明确位置时,浏览器将会自动为这些网格单元格的位置进行计算,按照先后顺序从左向右,或从上到下排列。在这里把这种方式称之为网格的流动。

  3. 灵活缩放的图片:相对单位调整大小,以防止它们显示在包含它们的元素外面。

RWD和前後端的关系

RWD 是前后端的统一,后端来输出不同的内容,前段来按需加载资源。

教科书及RWD一词提出人Marcotte(2010)的网页连结

“响应式web设计”这个名字是Ethan Marcotte在2010年发明的。当时,他在A List Apart上写了一篇文章(http://www.alistapart.com/articles/responsive-web-design/),这篇文章综合运用了三种已有技术(弹性网格布局、弹性图片/媒体、媒体查询)实现了一个解决方案,就叫做“响应式web设计”。

上一篇 下一篇

猜你喜欢

热点阅读