现在的位置: 首页 > 综合 > 正文

CSS Hack 使用总结

2013年09月15日 ⁄ 综合 ⁄ 共 554字 ⁄ 字号 评论关闭
1. ie6单独设置属性只要这样写
*html .class{}
这里的.clss换成你想要的名称就可以。也可以是id的。
2.实例
p {
color:red;
*color:pink;
_color:yellow;
_color /* */:green;
}

第一个color所有浏览器可读
第二个color所有IE系浏览器可读
第三个color只有IE5、IE6可读
第四个只有IE5可读
3. IE7不错的hack方式:使用“*+html”!
示例如下:
XML/HTML代码
Example Source Code    
#example { color: #333; } /* Moz */    
* html #example { color: #666; } /* IE6 */    
*+html #example { color: #999; } /* IE7 */    
那么在firefox下字体颜色显示为#333,
IE6下字体颜色显示为#666,
IE7下字体颜色显示为#999,并且它们互不干扰!


这样处理也可以,而且适用于行内写法(<div style="....................">):
XML/HTML代码
width:100px; /* Mozilla */    
+width:110px; /* IE7 */    
_width:120px; /* IE6 */   


顺序不能破坏,因为越往下越能兼容上面的,就是说IE6认得“ + ”。

抱歉!评论已关闭.