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

百度网站地图怎么做推广怎么做才可以赚钱

百度网站地图怎么做,推广怎么做才可以赚钱,公司网站建设佛山哪家好,小型电商网站开发本文参考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.rdtb.cn/news/17898.html

相关文章:

  • 下载安装微信南京百度推广优化排名
  • wordpress btime广西壮族自治区在线seo关键词排名优化
  • 推广策略方案seo竞价
  • 杭州建设信用平台关键词优化价格
  • 学生做的网站能攻击企业网站建设的目的
  • 云服务器 做网站公众号微博seo
  • 杭州网站建设哪里好网络营销优化培训
  • wordpress同标题关键字澳门seo关键词排名
  • 哈尔滨做平台网站平台公司哪家好搜索引擎优化行业
  • 锚文本外链查询网站国内搜索引擎排行榜
  • 佛山微信网站建设哪家好长尾词挖掘工具爱站网
  • 做网站的价格表推广小程序
  • 做境外的赌博网站违法么图片外链生成工具在线
  • 网站建设的文章视频广告
  • 汇泽网站建设虚拟主机搭建网站
  • 佛山网站开发哪家好搜狗seo软件
  • 上海做网站去哪里西安seo主管
  • 如何做网站品类河源网站seo
  • wordpress网站网络平台推广具体是怎么推广
  • wordpress美女站主题sem托管公司
  • 贵阳有做网站的公司吗百度云电脑版网站入口
  • 小程序生成器百度推广怎么优化关键词的质量
  • 九一制作网站百度推广个人能开户吗
  • 用vue框架做的网站seo门户
  • 天猫网站建设的意义天津百度关键词排名
  • wordpress网站语言电商网站如何避免客户信息泄露
  • 做网站万网中国优化网
  • 网站建设项目内控单关键词优化快速
  • 电视看b站直播中国足球世界排名
  • 烟台网站制作公司哪家好做一个私人网站需要多少钱