兼容代码(compatibility code).docVIP

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

兼容代码(compatibility code) meta http-equiv =“X -普遍兼容的“内容=“IE = EmulateIE7”/ 解决IE6兼容问题的十大技巧 2011年07月06日星期三14:30 本文和大家重点讨论一下十大要点解决IE6兼容性问题,相信通过本文的简单介绍你对IE6兼容性有更深一步的认识,欢迎大家一起来学习IE6兼容性。 10要点解决IE6兼容性问题 1、使用声明 你必须经常在HTML网页头部放置一个声明,推荐使用严格的标准。例如 !doctypehtmlpublic”/ / / / / / dtdhtml4.01 W3C EN”HTTP:/ /两。org / TR / HTML4 /严格的DTD”或 forxhtml!doctypehtmlpublic”/ / / / / / dtdxhtml1.0strict W3C EN”HTTP:/ /两。org / TR / xhtml1 / DTD / xhtml1严格。DTD” 最后你需要是IE6进入兼容模式,这已经足够兼容了。 2、使用相对位置: IE6兼容性问题解决方案二:使用位置:相对位置:相对。设置一个标签可以解决很多问题,特别是曾经有过看不见的经历或者奇怪布局的框架。明显的,你需要小心,绝对位置放置的子元素是否都参照找到新位置。 3、为浮动元素使用显示:内联 浮动元素会有一个著名的IE6双边距marginbug。假如你设置了左边距5px但实际上得到了10px左边距。显示:内联可以解决这个问题,尽管它不是必需的,但是CSS仍然有效。 4、设置元素启动haslayout 大部分IE6(IE7)的渲染问题都可以通过起来元素的haslayout属性来兼容。这是IE内置的设定,确定一个内容块相对其它内容块是有界限和位置的。当你需要设置一个行内元素例如一个连接变成块状元素或者是透明效果,设置haslayout也是必须的。 5、修复重复字符的bug 复杂的布局会触发一个错误:浮动对象的最后字符会出现在已经清除浮动的元素后面。这里有几种解决的办法,部分是理想的,并且一些测试和出错是必须的。 一个、确保浮动元素都使用:显示:内联; B、最后一个浮动元素使用缘吧:- 3px; C、在浮动对象最后一个元素后使用一个条件注释。例如!-这里输入注释…![判断] D、在容器内的最后使用一个div空标签(它也必须设置90%宽度甚至更小) 6、使用一标签完成可点击和悬停原理 IE6只支持一标签的CSS定义悬停效果 你可以使用它去控制JavaScript启动的部件,使得他们仍然保持键盘操作。这里有个二择一的问题,但是一标签是所有解决方案中最可靠的。 7、使用!重要的是,或是高级选择符替代IE特定代码 IE6:使用兼容性问题解决方案七!重要的。在外置的CSS文件里,放弃凭借传统的黑客和条件判断,使用有效的CSS代码去针对仍然是有可能的例如:最小高度可以使用一下定义IE6。 #元{最小高度:20em;高度:汽车!重要的;/ * * /高度:understoodbyallbrowsers 20em;/ / * * ie6incorrectlyusesthisvalue } IE6不支持“最小高度”并且错误的将20em重写为“自动”。不过,当内容大于设置的空间时,它会增加它的尺寸。 另外一个选择是使用高级选择符。例如 #元{最小高度:20em;身高:20em;} 8、避免百分比定义 The percentage in IE chaos. Unless you are very careful of each parent element size, so you can probably avoid finally. You can still use the browser to use the percentage of important. For example: Body{margin:2%0 important; margin:20px0 /*IE6only*/;}! 9, early and often test Before the site and your application is complete, do not give up IE6 test. The problem will be more serious and need a long time to repair. If your website can run on Firefox and IE6, it will almost certainly can run on other browsers. 10, the reconstruction of your code Solutio

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档