响应式网页设计

2018-03-11  本文已影响0人  Eugenie_
1.基于HTML5和CSS3的RWD(Responsive Web Design)响应式Web设计
2.随着视口(viewport)及设备(device)的不同呈现不同的样式(style)
3.利用弹性网格布局(fluid grid)丶弹性图片/媒体(flexible images)丶媒体查询(media queries)等技术实现*

1、弹性网格布局(fluid grid):可基于屏幕分辨率扩展或拉伸内容。
2、弹性图片/媒体(flexible images):在小屏幕上可缩小尺寸,并可扩展大最大尺寸以支持大屏幕。
3、媒体查询(media queries):媒体查询包含媒体类型和零个或多个检测媒体特性的表达式。width、height和color都是可用于媒体查询的特性。使用媒体查询,可以不必修改内容本身,而让网页适配不同的设备。

开发一个Web应用的时候我们一般都会简单地分为前端工程师和后端工程师。前端工程师负责浏览器端用户交互界面和逻辑等,后端负责数据的处理和存储等。前后端的关系可以浅显地概括为:后端提供数据,前端负责显示数据。

  • Ethan Marcotte曾经在A List Apart发表过一篇文章"Responsive Web Design",文中援引了响应式建筑设计的概念:现出现了一门新兴的学科——"响应式架构(responsive architecture)"——提出,物理空间应该可以根据存在于其中的人的情况进行响应。结合嵌入式机器人技术以及可拉伸材料的应用,建筑师们正在尝试建造一种可以根据周围人群的情况进行弯曲、伸缩和扩展的墙体结构;还可以使用运动传感器配合气候控制系统,调整室内的温度及环境光。已经有公司在生产"智能玻璃":当室内人数达到一定的阈值时,这种玻璃可以自动变为不透明,确保隐私。
  • 将这个思路延伸到Web设计的领域,我们就得到了一个全新的概念。为什么一定要为每个用户群各自打造一套设计和开发方案?和响应式建筑相似,Web设计同样应该做到根据不同设备环境自动响应及调整。
  • 显然,我们无法也无需使用运动传感器或是机器人技术,响应式Web设计更多需要的是抽象思维。好在,一些相关的概念已经得到了实践,比如液态布局、帮助页面重新格式化的media queries和脚本等。但是响应式Web设计不仅仅是关于屏幕分辨率自适应以及自动缩放的图片等等,它更像是一种对于设计的全新思维模式。(来自百度百科:https://baike.baidu.com/item/%E5%93%8D%E5%BA%94%E5%BC%8F%E7%BD%91%E9%A1%B5%E8%AE%BE%E8%AE%A1
上一篇 下一篇

猜你喜欢

热点阅读