CSS为什么要重复属性?

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:58:38
#f_infoDiv{width:100%;top:-20px !important;top:-22px; position:relative;}
1.上面的为什么写了2个TOP属性?
#f_buttonDiv a{width:21px;height:15px !important;height:21px;
2.这样写和minheight:15px;maxheight:21px;有什么区别吗?麻烦讲具体一些

说通俗一点就是:

top:-20px!important 这个是为了兼容firefox和ie7,IE6不认得"!important"。
top:-22px; 这个是为了IE6,firefox和ie7因为!important的关系,不会读这个属性。

征对IE和其他浏览器的,不同浏览器解析css有些差别,你这个就是在不同浏览器下显示出的效果差2个像素,所以写了两个

为了兼容浏览器而这样写的! 不推荐用CSS HACKER