文档章节

css hack

spademan
 spademan
发布于 2013/09/23 19:47
字数 216
阅读 33
收藏 0


浏览器模式hack:
<!--[if IE]> 所有的IE可识别 <![endif]--> 
<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> 
<!--[if IE 6]> 仅IE6可识别 <![endif]--> 
<!--[if lt IE 6]> IE6以下版本可识别 <![endif]--> 
<!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
 <!--[if IE 7]> 仅IE7可识别 <![endif]--> 
<!--[if lt IE 7]> IE7以下版本可识别 <![endif]-->
 <!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
 <!--[if IE 8]> 仅IE8可识别 <![endif]-->
 <!--[if IE 9]> 仅IE9可识别 <![endif]-->
文档模式hack
 .hack{
background-color:#FFF;
background-color:#FFF\9\0;  \* ie9 *\
background-color:#FFF\0;  \* ie8+ie9 *\
*background-color:#FFF; \* ie6+ie7 *\
+background-color:#FFF; \* ie7 *\
_background-color:#FFF; \* ie6 *\
}
:root .hack{background-color:#F60; \* ie 9 *\}

 
/* Chrome, Safari, Firefox */
 @media all and (min-width:0) { }
———————————————————————————
/* Chrome, Safari */
 @media screen and (-webkit-min-device-pixel-ratio:0) { }
———————————————————————————
/* IE6+ */
 .class {
 color: red\9;
 }
———————————————————————————
/* IE8+ */
 .class {
 color: red\ 0;
 }
———————————————————————————
/* IE8 only */
 @media \ 0screen { }
———————————————————————————
 /* IE9 only */
 :root .class { }
———————————————————————————
/* 目前只发现 color、background-color 可以这样区分IE8和IE9 */
 .class {
 color: red\ 0; /* IE8+ */
 color: blue\9\ 0; /* IE9 only */
 }

© 著作权归作者所有

spademan
粉丝 8
博文 92
码字总数 39247
作品 0
广州
前端工程师
私信 提问
关于浏览器兼容的问题

名词解释: 浏览器的内补丁:padding;外补丁margin: 关于css hack: CSS Hack大致有3种表现形式,CSS类内部Hack、选择器Hack以及HTML头部引用(if IE)Hack,CSS Hack主要针对类内部Hack:比如...

北极鳕鱼
2016/11/08
7
0
JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记2

技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是【JavaScript实战----JavaScript、jQuery、HTML5、Node.js实例大全】 JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记1...

woIwoI
2014/10/24
0
0
CSS if条件hack

IE的CSS if条件Hack- css hack 通过DIVCSS5为大家讲解DIV+CSS中if条件hack知识与教程实例 目录 1、Css if hack条件语法 - TOP 仅所有的WIN系统自带IE可识别 只有IE5.0可以识别 IE5.0包换I...

未来十年
2012/12/14
0
0
各种浏览器CSS Hack的原理是什么?

CSS Hack的原理是什么 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。 CSS Hack大致有3种表现形式,CSS类...

webas
2013/04/20
249
1
煮酒论英雄-CSS HACK 你不知道的那些事儿!

很多朋友搞不清楚CSS中有哪些HACK,怎么使用,我翻译+整理了一下贴在这里。这篇文章是关于CSS的hacking技术。不要和微软专有 的CSS属性“滤镜”混淆。 在 理想世界里,正确的CSS应该在任何支...

做h5的小韩
2016/07/12
10
0

没有更多内容

加载失败,请刷新页面

加载更多

JS基础-该如何理解原型、原型链?

JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的"很可能"是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个...

OBKoro1
52分钟前
6
0
高防CDN的出现是为了解决网站的哪些问题?

高防CDN是为了更好的服务网络而出现的,是通过高防DNS来实现的。高防CDN是通过智能化的系统判断来路,再反馈给用户,可以减轻用户使用过程的复杂程度。通过智能DNS解析,能让网站访问者连接到...

云漫网络Ruan
今天
14
0
聊聊Tomcat中的连接器(Connector)

上期回顾 上一篇文章《Tomcat在SpringBoot中是如何启动的》从main方法启动说起,窥探了SpringBoot是如何启动Tomcat的,在分析Tomcat中我们重点提到了,Tomcat主要包括2个组件,连接器(Conne...

木木匠
今天
11
0
OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
2.6K
23
SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
45
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部