当前位置: 首页 > news >正文

百度网站地图怎么做营销型网站定制

百度网站地图怎么做,营销型网站定制,wordpress个人博客主题推荐,做第三方网站注意什么意思本文参考MichelleKlann的Media Queries Demystified: Min-Width and Max-Width 媒体查询(media queries)是响应式设计(Responsive Web Design简称RWD)必不可少的一部分。 媒体查询有两个关键词min-width和max-width, 接触过媒体查询的同学可能会认同我, 这两个关键…

本文参考MichelleKlann的Media Queries Demystified: Min-Width and Max-Width

媒体查询(media queries)是响应式设计(Responsive Web Design简称RWD)必不可少的一部分。

媒体查询有两个关键词min-width和max-width, 接触过媒体查询的同学可能会认同我, 这两个关键词很绕;从字面上理解它们可能不那么容易,以至于我每次都需要在脑海里面不断演算,然后小心翼翼地测试效果(大概和写正则表达式的感觉差不多)。

在这篇文章中我尝试解开媒体查询的迷雾。首先是名词解析:

width: 通常指代视口宽度;另外width和device width的区别在于,device width指代是屏幕的物理宽度。比如iphone5的屏幕分辨率是1136x640,竖屏时device width是640,横屏时是1136。通常,移动设备的浏览器都是全屏的,所以一般情况下width等于device-width。但是height和device-height的情况不一样(浏览器上方的地址栏和下方的工具栏有可能不算进视口高度)。鉴于一般媒体查询不采用height,所以本文所有例子全部使用width,指代width的像素全部加粗便于理解。

  • 规则1: @media only screen and (min-width: 330px) {...}

指「width大于或者等于min-width,采用{...}的样式」

所以,如果width是320px,这条规则返回false;返回false的媒体查询规则会直接被浏览器过滤掉,不会渲染这条规则中的CSS样式。这种情况翻译过来就是:

「如果320px大于等于330px,采用{...}的样式」

问题1:有width为310px, 320px, 330px, 340px, 350px的视口,哪些视口会采用以上规则(指代规则1中{...}的CSS样式)?

  • 规则2: @media only screen and (max-width: 330px) {...}

指「width小于或者等于max-width,采用{...}的样式」

如果width是320px,这条规则会返回true,浏览器会解析这段规则中的CSS样式。这种情况翻译过来就是:

[如果320px小于或者等于330px,采用{...}的样式」

问题2:有width为310px, 320px, 330px, 340px, 350px的视口,哪些视口会采用以上规则(指代规则2中{...}的CSS样式)?

这条规则会更加容易理解,简单解释就是:视口宽度在min-width和max-width之间的,都会采用这条规则。

  • 规则3:@media only screen and (min-width: 330px) and (max-width: 350px) {...}

如果width为340px, 这条规则返回true。翻译过来就是:

「如果340px330px350px之间,采用{...}的样式」

问题3:有width为310px, 320px, 330px, 340px, 350px的视口,哪些视口会采用以上规则(指代规则3中{...}的CSS样式)?

实例:

body { background-color: gray; 
}@media screen and ( max-width: 960px ) {body { background-color: red; }
}@media screen and ( max-width: 768px ) {body { background-color: orange; }
}@media screen and ( max-width: 550px ) {body { background-color: yellow; }
}@media screen and ( max-width: 320px ) {body { background-color: green; }
}

这条规则翻译过来就是:

1. 显示灰色背景;
2. width为0-960px的,显示红色背景;
3. width为0-768px的,显示橙色背景;
4. width为0-550px的,显示黄色背景;
5. width为0-320px的,显示绿色背景;

需要提醒一下的是CSS的优先级概念,在样式表中越后的样式优先级越高,就是后面的样式会覆盖前面的样式。在这个例子中,我们先设定了默认颜色为灰色。如果width大于960px的,会显示灰色。

假设width为750px,会先匹配到灰色,再匹配红色,最终显示了橙色。由于width等于750px,它不在0-550px和0-320px这个范围,浏览器不会解析这些样式。

codepen示例

查看上面的示例,先把浏览器放到最大,再逐渐拉窄;窗口颜色分别从灰色变成红色、橙色、黄色、绿色。

http://www.hrbkazy.com/news/45096.html

相关文章:

  • 积分网站运营建设投标书品牌营销推广方案怎么做
  • 专注聊城做网站的公司sem招聘
  • 后海做网站公司seo优化便宜
  • 吴桥网站建设全球访问量top100网站
  • 自己电脑做服务器发布网站石家庄seo按天扣费
  • 深圳制作网站制作公司哪家好如何优化
  • illustrator 学习网站个人网站该怎么打广告
  • 做软件的网站建设网站关键词排名查询
  • 交互式网站模板德州seo整站优化
  • 疫情防控最新形势网站seo外包
  • c 做商务网站方便吗西安百度代运营
  • 一个博彩网站建设下来要花多少钱关键词排名怎么做好
  • 网络公司网站建设费入什么科目营销培训班
  • 沈阳制作公司网站优秀营销案例分享
  • 商城网站开发流程公司管理培训课程大全
  • 做网站公司广州四川seo关键词工具
  • 收费的网站如何免费免费seo网站推广在线观看
  • 潍坊市做网站百度广告联盟收益
  • 哪些网站是动态网站日常维护有哪些
  • 怎么在网站中添加百度商桥营销策略有哪些4种
  • 可以免费做网站吗重庆关键词排名首页
  • 高端定制网站百度关键词优化曝光行者seo
  • 济南网站建设代理搜索引擎营销原理
  • 政府网站建设主要做法女生学电子商务好吗
  • 如何做网站店铺的模板搜索引擎有哪些网站
  • 如何把做的网站放到百度上西安网站设计公司
  • 应用商店app下载安装最新版qq群排名优化软件
  • 备案网站域名和主机关系新塘网站seo优化
  • 郑州vi设计公司科学新概念seo外链平台
  • 网站导航的建设sem是什么