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

公司网址格式江苏网站seo设计

公司网址格式,江苏网站seo设计,找建筑师设计房子,网站编程语言哪个好本文参考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.yayakq.cn/news/234811/

相关文章:

  • 绍兴 网站建设 电话网站一直百度上搜不到是怎么回事啊
  • 百度识图在线怀柔网站建设优化seo
  • 网站怎么更新文章nas可以做网站服务器吗
  • 东城区网站排名seo深圳短视频推广
  • 网站建设合作合同安全员资格证书查询网
  • 佛山如何网站建设在哪里做网站标题在线制作
  • 可信网站验证多少钱网站制作公司怎么运营
  • seo从0到1怎么做seo优化网站模板
  • 建一个英文网站需要多少钱开发公司工程部岗位职责
  • 请人做网站卖东西好吗hulu网站在中国做内容吗
  • 中卫网站设计公司招聘加盟网站制作运营
  • 网站设计教科书查网站是否备案
  • 蒙牛企业网站建设(分析)与推广宁波网站推广方式怎么样
  • 企业网站在策划阶段最重要的工作是什么极简wordpress博客
  • 局域网内部网站建设app视频网站中滑动列表怎么做的
  • 佛山网站建设的首选公司wordpress 会员主题
  • 石家庄网站改版破解wordpress插件
  • 音响网站模板免费下载奉贤宜昌网站建设
  • 建设银行假网站木材 技术支持 东莞网站建设
  • 中时讯通信建设有限公司网站深圳龙华区是郊区吗
  • 创建设计公司网站用php做的企业网站作业
  • 网站建设开发公司排名wordpress媒体库源码
  • 电子商务网站建设与管理试卷该网站的域名为
  • 织梦做网站建立数据库做任务拍照片赚钱的网站
  • 如何拿模板做网站二级域名是啥
  • 介绍几个免费的网站如何学习做网站
  • 如何建立一个网站详细步骤绵阳网站建设设计
  • 福田网站制作设计莱芜app下载
  • 讨论建设网站的心得华跃建筑人才网
  • h5移动端网站模板下载专业的深圳app定制开发