文档介绍:用3个步骤实现响应式网页设计
分类: 移动开发 前端 应用开发 2011—12—18 23:29 2642人阅读 评论(2) 收藏 举报
        写在前面的话:随着移动设备的逐渐普及和Web技术的发展,跨端的Web开发需求将会越来越大。如何在多种设备上进行跨端的界面适配呢?我们可以利用CSS3的Media Query来实现。本文主要介绍了移动开发和CSS3结合,来进行多种分辨率适配的例子.
        文中提到的响应式网页设计(Responsive web design)是一种现代网页设计方法,基于CSS3的媒介查询(Media Query)特性使得网页适应不同设备,即根据设备的分辨率和缩放自动重新布局.
       
        —-—--—--——-
        译自:http://webdesignerwall。com/tutorials/responsive-design—in-3—steps
        转载请注明:来自蒋宇捷的博客(http://blog。)
        响应式网页设计现在无疑是一件大事情。如果你还不了解响应式设计,可以看看我最近发表的响应式站点列表(译者注:可以好好看看示例中的网站在不同分辨率下的展现方式)。对新手来说,响应式设计可能有一点复杂,但是事实上比你想象的简单。为了帮助你迅速的了解响应式设计,(Media Queries)的基本原理(假定你了解基本的CSS知识)。
        第一步:Meta标签(查看演示)
大多数移动浏览器将HTML页面放大为宽的视图(viewport)以符合屏幕分辨率。你可以使用视图的meta标签来进行重置。下面的视图标签告诉浏览器,<head〉标签里加入这个meta标签.
本文为互联网收集,请勿用作商业用途
view plaincopy to clipboardprint?
〈meta name="viewport" content="width=device—width, initial—scale=1。0"〉  
IE8或者更早的浏览器并不支持Media Query。你可以使用media-queries。js或者respond。js来为IE添加Media Query支持。
view plaincopy to clipboardprint?
〈!——[if lt IE 9]>  
    <script src="http://css3—mediaqueries—js。-"〉〈/script>  
〈![endif]——>  
        第二步:HTML结构
        在这个例子里,我有一个包括头部、内容、侧边栏和页脚的基本页面布局