CSS Hack - For all browser

所有浏览器的hack。包含IE8 hack。
利用浏览器执行css的顺序(从左到右书写顺序)覆盖以前的样式和浏览器支持的情况,为每个浏览器筛选出来单独的样式。
先看列子:(推荐一个测试所有版本IE页面的工具-IETester)
HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]



核心

引用内容 引用内容

“\9”     IE6 IE7 IE8 可识别
“*”      IE6 IE7       可识别
“_”    IE6        可识别


例句
程序代码 程序代码

    background:#000;         /* 所有浏览器为黑颜 色*/
    background:#903\9;    /* IE6、IE7、IE8 为红颜色 */
    *background:#C93;        /* IE6、IE7 为黄颜色 */
    _background:#06F;        /* IE6 为蓝颜色 */


这样像其他浏览器 firefox等就会呈现最前的样式 黑色;注意“\9”的斜杠方向反斜杠;

延伸
Safari和Chrome都是webkit的引擎内核是一样的。
程序代码 程序代码

/*Safari和Chrome 下显示为灰颜色*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.box{background:#888;}
}



[本日志由 Kaman 于 2009-04-29 12:06 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: IE8 hack css
评论: 1 | 引用: 0 | 查看次数: -
回复回复木易[2009-04-27 08:01 AM | del]
老大你的css很有问题需要提高
引用来自 Kaman Kaman 于 2009-04-29 11:27 AM 回复
呵呵 要提高
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
you can:创建我的帐号.