解决兼容代码02csshack.pptxVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

CSSHack解决兼容

内容提要什么是CSShackCSSHack的原理如何写CSSHack

什么是CSShack由于不同的浏览器,对CSS的解析认识不一样,从而导致生成的页面效果不一样,得不到我们所需要的页面效果。针对不同的浏览器写不同的CSScode的过程,就叫CSShack,也叫写CSShack注:一般是将识别能力强的浏览器的CSS写在后面

如何写CSSHack——区别IE6与FFIE都能识别*;标准浏览器(如FF)不能识别*例如:div{background:orange;*background:blue;}

如何写CSSHack——区别IE6与IE7IE6能识别*,但不能识别!important,

IE7能识别*,也能识别!important;例如:div{background:green!important;background:blue;}

如何写CSSHack——区别IE7与FFFF不能识别*,但能识别!important;例如:div{background:orange;*background:green;}

如何写CSSHack——区别FF,IE7,IE6:FF不能识别*,但能识别!important;例如:div{background:orange;*background:green!important;*background:blue;}

如何写CSSHack——区别FF,IE7,IE6:IE6支持下划线,IE7和firefox均不支持下划线。例如:div{background:orange;*background:green;_background:blue;}

如何写CSSHack——区别FF,IE7,IE6总结:IE都能识别*;标准浏览器(如FF)不能识别*;

IE6能识别*,但不能识别!important,

IE7能识别*,也能识别!important;

FF不能识别*,但能识别!important;IE6支持下划线,IE7和firefox均不支持下划线

如何写CSSHack——区别FF,IE7,IE6:使用“*+html”例如:#example{color:#333;}/*FF*/

*html#example{color:#666;}/*IE6*/

*+html#example{color:#999;}/*IE7*/

如何写CSSHack——IE的if条件Hack!--[if?IE]?Only?IE?![endif]--所有的IE可识别

!--[if?IE?5.0]?Only?IE?5.0?![endif]--只有IE5.0可以识别

!--[if?gt?IE?5.0]?Only?IE?5.0+?![endif]--IE5.0包换IE5.5都可以识别

!--[if?lt?IE?6]?Only?IE?6-?![endif]--仅IE6可识别

!--[if?gte?IE?6]?Only?IE?6/+?![endif]--IE6以及IE6以下的IE5.x都可识别

!--[if?lte?IE?7]?Only?IE?7/-?![endif]--仅IE7可识别

如何写CSSHack——Chrome浏览器-选择器Hack/*Chrome24-andSafari5-*/::made-up-pseudo-element,.selector{代码放在这里}

如何写CSSHack——Chrome浏览器-媒体查询Hacks/*Chrome,Safari3+*/@mediascreenand(-webkit-min-device-pixel-ratio:0){代码放在这里 }

如何写CSSHack——Firefox浏览器-属性选择器Hack/*Firefox1.5*/body:empty.selector{样式代码放这里}/*Firefox2+*/.selector,x:-moz-any-link{样式代码放这里 }/*Firefox3+*/.selector,x:-moz-any-link;x:default{样式代码放这里 }/*Firefox3.5+*/body:not(:-moz-handler-blocked).selector{样式代码放这里 }

如何写CSSHack——Firefox浏览器-媒体查询Hack/*Firefox3.5+,IE9/10,Opera*/@mediasc

文档评论(0)

153****4985 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档