标签:
常见css兼容性:1、不同浏览器的标签默认的padding值和margin值不同。
解决方案:*{margin:0;padding:0} css reset技术;
2、块属性标签浮动,又有横向margin值的情况下,在IE6中会产生横向
margin值加倍。
解决方案:给浮动的对象加display:inline;
3、IE6下标签会有默认行高。
解决法案:给标签加overflow:hidden;触发BFC;
4、ul li和ol li ,中li不浮动和父级标签又没有高度的情况下,在
IE6、7中会多出几像素。
解决方案:1、li不要设宽高2、li内标签不要浮动
5、相邻的img之间会有空隙产生。
解决方案:给img加浮动。 如果代码少img之间可以选择不换行否则img之间添加注释!!
6、a嵌套img标签时会出现边框。
解决方案:给img加border:none;
7、hack:*兼容IE6、IE7;_兼容IE6;*+兼容IE7;!Important兼容除IE6
以外的其他浏览器。
标签:
原文地址:http://www.cnblogs.com/HX930906/p/4951725.html