响应式布局这件小事 有哪些优点和缺点该怎么设计?(3)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:40 点击:

}

  通过上面我们就可以监测浏览器的可视区域变化的是时候我们的页面结构元素也会相对应的变化,当然你可以再多设置几个尺寸的监测层叠样式表,这样子就可以根据不同尺寸设备来进行响应式的布局。为了更好的显示效果,我们往往还要格式化一些CSS属性的初始值:

/* 禁用iPhone中Safari的字号自动调整 */

html {

-webkit-text-size-adjust: none;

}

/* 设置HTML5元素为块 */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

display: block;

}

/* 设置图片视频等自适应调整 */

img {

max-width: 100%;

height: auto;

width: auto9; /* ie8 */

}

.video embed, .video object, .video iframe {

width: 100%;

height: auto;

}

  最后要注意的是在页面的头部之间加上下面这句∶

<meta name=“viewport” content=“width=device-width; initial-scale=1.0”>

  meta viewport这个属性是在移动设备上设置原始大小显示和是否缩放的声明。

  参数设置∶

  width – viewport的宽度

  height – viewport的高度

  initial-scale – 初始的缩放比例

  minimum-scale – 允许用户缩放到的最小比例

  maximum-scale – 允许用户缩放到的最大比例

  user-scalable – 用户是否可以手动缩放

  最后对于在IE浏览器中不支持media query的情况,我们可以使用Media Query Javascript来解决,只需要在页面头部引用css3-mediaqueries.js即可。示例:

<!--[if lt IE 9]>

<script src=“http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js”>

</script> <![endif]-->

  好了,响应式布局的小事就这么多,如你有好的补充意见或不同的见解,可以联系我,我们一起探讨这件小事……

  来源:觉唯前端

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • WordPress添加百度喜欢按钮小技巧
  • Wordpress 博客如何实现自定义Gravatar头像
  • 网站设计分析:建立良好的视觉层级
  • 网站设计分析:“中国式设计”的三个方向
  • 案例分析:奥巴马筹款网站的制作过程
  • 创建不平衡的平衡:在网页设计中使用不对称设计
  • 7大主流B2C首页导航栏设计对比分析
  • Wordpress页面模板制作方法及使用
  • css控制文字前的小图标
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1