CSS Hack - For all browser
作者:Kaman 日期:2009-04-20
所有浏览器的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;}
}
利用浏览器执行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;}
}
评论: 1 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇

文章来自:
Tags:
回复
]