首页 » DIV+CSS » 正文

ie6,ie8,firefox解决padding的兼容性

         为什么ie6,ie8,firefox这三个浏览器对padding的设置怎么都不一样,经过小涛一系列的努力,终于找出了答案,哈哈,原来是这个样子的:

假设现在设置一个padding值,这个值在FF、IE8、IE6中都不一样
首先考虑的是FF下的值
.test{padding:10px}
接着考虑IE8下的值
.test{padding:10px;*padding:9px}
最后考虑IE6下的值
.test{padding:10px;*padding:9px;_padding:8px}
这样就可以了。
兼容性时,最先考虑FF、opera这些浏览器,最后考虑IE6。
拿上例来说,IE8、IE6都可识别*,但FF不能识别。
所以拿*来做IE8的Hack,而_在FF和IE8中都不识别,只有IE6能识别,所以用_做IE6的Hack

     这些兼容性的问题,必须积累了,否则以后出现类似的问题还得下功夫。

    技术分享,技术交流,小涛与您共同成长……

 

本文共 2 个回复

  • 所以php 2012/03/11 11:00

    兄弟,交换链接,是不是应该在您的页面先把我站连接做好???

  • 所以php 2012/03/11 10:58

    :!: 我表示无语~~~

发表评论