css hack

IE6,7里 li 的2像素空白下边距的解决办法

li 里有浮动对象而 li 本身不浮动的时候,IE6,IE7 里就会有2像素的下边距。

解决办法:设置 li 浮动就可以了。

也可以用 css hack 解决,但是我不太喜欢 hack。

 

ie6垂直3px的理解

这几天在布局首页的过程中,在多处使用一float: left;,用ie6浏览器浏览时发现用了float的地方比设置的的要高出3px;而在FF和ie8里面是正常的,这可弄急了我老人家,问了几个热心的 网友没结果,没办法,后来是打了css hack,但心里头觉得应该不要用hack也可以解决了。最后终于在一们厉害的网友的指导下解决了。其实只要在float的标签上一级标签再加float 就可以了,这可能也是ie6的3px的bug,在此感谢那个网友了。

CSS hack:区分IE6,IE7,firefox[网转]

区别不同浏览器,CSS hack写法:

区别IE6与FF:

       background:orange;*background:blue;

区别IE6与IE7:

       background:green !important;background:blue;

区别IE7与FF:

       background:orange; *background:green;

区别FF,IE7,IE6:

       background:orange;*background:green !important;*background:blue;

订阅RSS - css hack