您现在的位置是:网站首页> 编程资料编程资料
CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chrome、Opera_经验交流_
2023-05-25
269人已围观
简介 CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chrome、Opera_经验交流_
现在的浏览器IE6-IE10、Firefox、Chrome、Opera、Safari。。。数量众多,可谓百家争鸣,对用户来说有了很多的可选择型,不过这可就苦了Web前端开发人员了。
今天把一些常用的CSS Hack整理了一下,包括常用的IE hack以及火狐、Chrome、Opera浏览器的Hack,并把这些CSS Hack综合的一起,写了一个小的浏览器测试器。如图所示:

下面就来看一下代码吧:
html部分:
复制代码 代码如下:
IE6下背景颜色:#ccc
IE7下背景颜色:#666
IE8下背景颜色:#06f
IE9下背景颜色:#f00
IE10下背景颜色:#0ff
webkit,Safari,Chrome下背景颜色:#ff0
FireFox下背景颜色:#f0f
Opera下背景颜色:#0f0
CSS部分,此部分就只贴Hack部分的代码吧,布局的就不贴了:
复制代码 代码如下:
.content .test {
width: 200px;
height: 200px;
background: #f60; /*all*/
background: #06f9; /*IE*/
*background: #666; /*IE6,7*/
_background: #ccc; /*IE6*/
}
/* webkit and opera */
@media all and (min-width:0){
.content .test {
background: #0f0;
}
}
/* webkit */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.content .test {
background: #ff0;
}
}
/*FireFox*/
@-moz-document url-prefix() {
.content .test {
background: #f0f;
}
}
/*IE9+*/
@media all and (min-width:0) {
.content .test{
background: #f009;
}
}
/*IE10+*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.content .test {
background: #0ff;
}
}
css-hack-ms-moz-webkit-o-Jb51.net.rar
您可能感兴趣的文章:
相关内容
- 低版本IE正常运行HTML5+CSS3网站的3种解决方案_经验交流_
- css代码优化的12个技巧_经验交流_
- 三个不常见的 HTML5 实用新特性简介_经验交流_
- html清除浮动的6种方法示例_CSS/HTML_
- border:none与border:0使用区别_基础教程_
- IE里button设置border:none属性无效解决方法_基础教程_
- css white-space:nowrap属性用法(可以强制文字不换行输出)_CSS/HTML_
- 网页使用Google Font API(字体)的方法_CSS/HTML_
- iframe背景透明的设置方法_基础教程_
- css实现的对联广告代码_CSS/HTML_
