首页 > 其他 > 详细

响应式布局

时间:2019-02-15 16:59:23      阅读:255      评论:0      收藏:0      [点我收藏+]

 

div.container - 定宽容器

LG:1170px MD:970px SM: 750px XS:100%

div.container-fluid - 变宽容器

width:100%

 

针对不同媒体或屏幕尺寸执行不同的CSS文件

<link media="print" rel="stylesheet" href="css/print.css"/>

 <link media="screen" rel="stylesheet" href="css/screen.css"/>

  <link media="screen and (min-width:992px)" rel="stylesheet" href="css/pc.css">

 

如何编写响应式网页?——整个阶段的最重点!!

  (1)必须声明viewport元标签

   <meta name="viewport"content="width=device-width,initial-scale=1.0,user-scalable=no">

  (2)容器尽量使用相对尺寸

尽量避免绝对尺寸:  div.container{  width: 500px;  }

使用相对尺寸代替:  div.container{  width: 80%;  }

  (3)文字大小尽量使用相对尺寸

尽量避免绝对尺寸:  .text { font-size: 12px; }

使用相对尺寸代替:  .text { font-size: 0.8rem;}

  (4)图片尽量使用相对尺寸

尽量避免绝对尺寸:  img { width: 200px; }

使用相对尺寸代替: img { width: 50%;}  指定在父容器中的宽度占比,可以随着父容器无限变大

img { max-width: 50%; } 指定在父容器中的宽度占比,同时还不能超过自己的原始大小

  (5)页面布局尽量采用流式布局(Fluid)

float:left;   或  display:inline-block;

  (6)响应式网页必须CSS3 Media Query技术!

 

 

媒体查询具体有两种使用方法:

 (1)有选择性的执行符合条件的外部CSS文件

<link media="screen and (min-width:768px) and (max-width:991px)"rel="stylesheet" href="css/pad.css">

缺陷:即使不满足当前浏览器条件的CSS文件,也会被浏览器请求。

 (2)有选择性的执行CSS片段中的部分内容

@media screen and (min-width: 768px) and (max-width: 991px) {

  h3 {

    display:none

  }

}

 

响应式布局

原文:https://www.cnblogs.com/ycxqdkf/p/10384042.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!