标签:
做前端,兼容性,尤其是ie6的兼容性是很头疼的问题,下面整理了一些常见的兼容性问题,以备参考(大部分来源网络):
先说下平时的好习惯:
1 html文档开头写上文档类型生命:dtd
2 css文件开头定义各种元素标签的默认属性:
例 *{border:none;margin:0;padding:0; font-family:SimSun;font-weight:nonmal;text-align:left;}
ul,li,ol{list-style:none;}
a:link{“`}
a:visited{···}
a:hover{····}
a:aciton{·····}
table{border-collapse:collapse;border-spacing:0px;}
3:对于需要撑开的父元素,记得在默认添加:
8 img 显示有间隙的问题
解决:将display:block;然后设置width height。我认为这样可以有利于防止 图片尺寸不 合格而引起的布局变形问题;
9 ie6下设置了height很小的时候,依然会表现12px的高度。
原因:height在ie6下就是min-height的含义;而且12px基本是font-size的高度;所以咯
解决办法:我是font-size:0;(当无文字的时候);overflow:hidden;
嗯,暂时就这些,注意积累,未完待续。。。
标签:
原文地址:http://blog.csdn.net/chen943354086/article/details/45056293