区分各浏览器的CSS hack(包括360、搜狗、opera)
虽然说使用css hack来解决页面兼容性bug并不是个好办法,但是有时候这些hack还是用的着的,比如你接受了一个二手或是三手的遗留界面,杂乱无章的css代码,只在某个浏览器下有兼容bug,而且需要短时间内处理。
下面一段代码可以让你很快利用css来为特定的浏览器指定样式。不多赘述,看码即懂:
属性过滤: _height:10px; /* IE6支持 */ *height:10px; /* IE6、IE7支持 */ height:10px\0/; /* IE8支持 */选择器过滤:/*针对IE6*/ * html #nav{ margin:12px; }/*针对IE7*/ *+html #nav{ margin:11px; }/*针对Firefox*/ @-moz-document url-prefix() {#nav{ width:200px; } } IE7、Firefox共用 height: 100px !important(优先级)/*针对Safari & Chrome* 360 搜狗/ @media screen and (-webkit-min-device-pixel-ratio:0) {#nav{ width:300px; } }/*针对Opera*/ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {#nav{ width:400px; } }
区分各浏览器的CSS hack(包括360、搜狗、opera)相关推荐
- 浏览器专属 CSS Hack:区分 Firefox / Opera / Safari / Internet Explorer
浏览器专属 CSS Hack:区分 Firefox / Opera / Safari / Internet Explorer CSS Hack 是在标准 CSS 没办法兼容各浏览器显示效果时才会用上的 ...
- 浏览器兼容css hack,CSS Hack技术解决多浏览器兼容问题
本文向大家描述一下如何使用CSS Hack技巧解决DIV+CSS布局多浏览器兼容问题,针对不同的浏览器写不同的CSS代码的过程,就叫CSS Hack,相信本文介绍一定会让你有所收获. CSS Hack ...
- 区别不同浏览器,CSS hack写法
区别不同浏览器,CSS hack写法: 区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !impor ...
- hack (浏览器兼容css hack)
1.hack的原理 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系.我们就可以根据这个来针对不同的浏览器来写不同的CSS. CSS Hack大致有3种表现形式,CSS类内 ...
- 针对IE6\7\8\9\10浏览器的CSS hack大全详解
目前IE内核浏览器仍然是国内主流浏览器,占据着PC浏览器的大部分市场份额,版本从IE6到IE10,所有前段工作者都必须面对和解决多个IE浏览器对代码的兼容性问题.在很多情况下,我们需要专门针对IE写c ...
- 区分IE6,IE7,firefox三种浏览器的CSS HACK
2010年01月18日 10:29 区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !importa ...
- 条件注释判断兼容浏览器版本CSS HACK !--[if !IE]!--[if IE]!--[if lt IE 6]!--[if gte IE 6]...
<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[if IE]> 所有的IE可识别 <![ ...
- 兼容IE系列浏览器的CSS Hack
#yourid{ width:100px; /*FF下宽度为100px*/ width:150px \9; /*IE8下宽度为150px*/ *width:200px; /*IE7下宽度为200px* ...
- css hack *html,css hack 大全 各个浏览器的css
各个浏览器的css hack区别属性: IE6: _zoom:1; IE6/7: *zoom:1; IE6/7/8/9 :\9 各个浏览器的css hack区别规则 IE6: *html{} IE7: ...
最新文章
- Spring Data JPA 从入门到精通~JpaSpecificationExecutor实现原理
- HTML打开网页拒绝访问,WindowsApps无法访问怎么解决?
- 我的课程表--项目需求分析
- Linux服务器数据备份恢复策略
- 怎样检测人脸相似度(人脸识别技术)
- 【word论文排版教程2】论文章节安排及分节
- 王利杰:我做天使投资的心路历程
- PostgreSQL - 一文看懂explain
- CPP----C++练习100题
- com.google.guava包里面的相关简单方法
- NetXMS中文版用户手册部分翻译
- [生存志] 第114节 韩信围垓下
- Spring Boot之@Transactional无法生效的问题分析
- 关于BPSK的调制解调——matlab实现
- c语言网络编程百度云,C语言网络编程:C#网络编程(接收文件).pdf
- 认识Python的PPT
- Matlab制作视频并转换成gif动态图的两种方法
- JZOJ 3823. 【NOIP2014模拟9.9】遇见
- 半导体器件(不定时更新)
- 数学公式之求 log2(1+x)-x的积分
热门文章
- 速读训练软件_记忆力训练:如何提高注意力呢?
- 引物的设计及修饰最全教程
- 【OpenCV入门学习笔记2】:Mat对象
- Python爬虫开发与项目实践
- 计算机网络实验四:利用UDP协议实现点对点聊天
- pep8 python 编码规范_Python合集之Python语法特点(三)
- Verilator简介及其下载安装卸载
- 用tcc编译一个c语言写的简单代码hello world
- CEdit 控件 更新内容的 方法(可以自动滚动至末尾)
- mysql查询每个id的前10条数据_解决 MySQL 比如我要拉取一个消息表中用户id为1的前10条最新数据...