设为首页|加入收藏 精品推荐:

响应式布局代码怎么写

来源:未知 | 作者:技术小白 | 点击:
响应式布局代码怎么写
 
首先解释一下响应式布局概念
Responsive design,意在完成不同屏幕分辨率的终端上阅读网页的不同展现方式。经过响应式规划能使网站在手机和平板电脑上有更好的阅读阅读体会。

响应式布局代码怎么写
 
响应式设计的步骤
1. 设置 Meta 标签
大多数移动浏览器将HTML页面放大为宽的视图(viewport)以契合屏幕分辨率。你能够运用视图的meta标签来进行重置。下面的视图标签告知浏览器,运用设备的宽度作为视图宽度并禁止初始的缩放。在标签里参加这个meta标签。
 
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
[1](user-scalable = no 属性能够解决 iPad 切换横屏之后触摸才能回到具体尺寸的问题。 )
 
3. 通过媒介查询来设置样式 Media Queries
Media Queries 是响应式设计的核心。
 
它根据条件告诉浏览器如何为指定视图宽度渲染页面。假如一个终端的分辨率小于 980px,那么可以这样写:
 
@media screen and (max-width: 980px) {
  #head { … }
  #cont { … }
  #footer { … }
}
这里的样式就会覆盖上面已经定义好的样式。
 
4. 设置多种试图宽度
假如我们要设定兼容 iPad 和 iphone 的视图,那么可以这样设置:
 
<!-- iPad -->
@media only screen and (min-width: 768px) and (max-width: 1024px) {}
<!-- iPhone -->
@media only screen and (min-width: 320px) and (max-width: 767px) {}
恩,差不多就这样的一个原理。
 
5. 处理图片缩放的方法
简单的解决方法可以运用百分比,但这样不友好,会扩大或者缩小图片。那么可以尝试给图片指定的最大宽度设为百分比。假设图片超过了,就缩小。假设图片小了,就原尺寸输出。
img { width: auto; max-width: 100%; }

您可能对以下内容感兴趣

小编分享

  • 广告位一
  • 广告位二
  • 广告位三
  • 广告位四
  • 广告位五

最新评论文章

回到顶部