- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 金牌店长(Gold medal Manager).doc
- 金牛女的性格分析(Character analysis of Taurus woman).doc
- 酒类团购如何运做(How do you buy wine).doc
- 金蝶软件中修复帐套的方法(Repair method of Kingdee software in books).doc
- 金融业上市公管理司高管天价年薪何时休(When does the financial industry listing management department pay the annual salary).doc
- 金融a(Financial a).doc
- 金融会计风险及其防范与化解(Financial accounting risk and its prevention and resolution).doc
- 金牌高管大不同(Gold executive is quite different).doc
- 金融巨头抢滩 沪航运中心国际化(Financial giant beachhead Shanghai shipping center international).doc
- 金陵王气为何短命(Jinling king gas why short-lived).doc
- 江苏省扬州市高邮市2025-2026学年上学期高三开学检测语文(无答案).doc
- [小升初]2025年新初一分班考数学试题[附答案].doc
- 江苏省扬州市高邮市2025-2026学年高三上学期期初考试历史(解析版).doc
- 内蒙古呼和浩特市2024届高三一模理科综合化学(解析版).doc
- 内蒙古呼和浩特市2024届高三一模理科综合-化学(原卷版).doc
- 江苏省南京市、盐城市2025届高三一模考前模拟化学(原卷版).doc
- 四川省广安市三区2025-2026学年高三上学期8月月考地理(解析版).doc
- [小升初]2025年江苏省南京外国语学校仙林分校六年级下册数学试题[附答案].doc
- [小升初]2025年江西省抚州市临川区部分校六年级下册数学试题[附答案].doc
- [小升初]2025年河北省唐山市迁西县六年级下册数学试题[附答案].doc
文档评论(0)