区分IE8/IE7/IE6及其他浏览器-CSS “\9″ 原创文章,转载请注明来自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com] by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=723 一.前面的唠叨 CSS hack这个东东可以说是老掉牙的东西,我是不会再放到锅里炒的.之所以写这篇文章,更主要的是介绍一个CSS hack – “\9″…
在 CSS中常用特殊字符识别表: (1)*:  IE6+IE7都能识别*,而标准浏览器FF+IE8是不能识别*的; (2)!important: 除IE6不能识别 !important外,  FF+IE8+IE7都能识别!important ; (3)_ : 除IE6支持_ 外,  FF+IE8+IE7都不支持_; (4)\9:所有IE浏览器都识别(IE6.IE7.IE8.IE9) 示例: (1)区别FF(IE8)与IE6 IE7 backgorund:orange; FF和IE8背景色将为橘黄…
记录一下这些浏览器的hack如下: 一.IE9以及以下版本浏览器 对于IE8及其以下版本的浏览器,就是使用本文标题所提到的”\9″ hack.如下代码: .ie8_9{ color:blue; /*所有浏览器*/ color:red\0; /*IE9/IE8版本浏览器*/ } 二.IE8以及以下版本浏览器 对于IE8及其以下版本的浏览器,就是使用本文标题所提到的”\9″ hack.如下代码: .ie6_7_8{ color:blue; /*所有浏览器*/ color:red\9; /*IE8以及…
css hack整理:区别FF,IE8,IE7,IE6,SF,CH浏览器 2013年03月24日 ⁄ CSS ⁄ 共 716字 ⁄ 暂无评论         前端开发最要命的事就是处理浏览器的兼容性问题,楼主理解民生疾苦于此稍作整理:         其中:OP表示Opera,SF表示Safari,Ch表示Chrome:FF表示firefox: .test{ color:#000;                                /* 正常写法普遍支持 */ color:#00F\…
CSS hack由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozillafirefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果. 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果. 这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack!目前IE内核浏览器仍然是国内主流浏览器,占据着PC浏览器的…
CSS Hack Table     Y 渲染 N 不渲染 H 部分版本或部分属性渲染 B 样式失效   windows Mobile Linux Mac IE Firefox Chrome Safari Opera Android iOS Firefox Chrome Opera Safari Firefox Chrome Opera 6 7 8 9 2 3 7 9 5 15 4 5 8 9 10 11 2.3 5.0 9 17 11 5 9 17 11 * html #selector Y…
浏览器的兼容性一直是个头疼的问题,使用“欺骗”技术可使各个浏览器效果一致,花了些时间整理了各个浏览器的HACK,主要包括IE系列和最新版本的Chrome.Safari.Firefox. Opera,比较全面的记录下Hack,内容包括3部分:媒体查询 hack.属性Hack.选择器Hack,这些Hack已经测试并得到有效运用,有需要的同学可以放心使用,笔者会在以后不断的更新,如果有需要补充或者修改的,欢迎大家指教! 以下代码之间的空格是必要的,缺少空格导致失效 /*----------------…
使用他们能让代码语义化更直观,而且更方便SEO优化.但是此HTML5新标签在IE6/IE7/IE8上并不能识别,需要进行JavaScript处理.以下就介绍几种方式. 方式一:Coding JavaScript <!--[if lt IE9]> <script> (function() { if (! /*@cc_on!@*/ 0) return; var e = "abbr, article, aside, audio, canvas, datalist, detail…
<ul> <li>"_" ------ IE6</li> <li>"-" ------ IE6</li> <li>"+" ------ IE7</li> <li>"!important" ------ IE7</li> <li>"*" ------ IE6/IE7</li> &…
1.9以后很我方法删除了,所有和之前版本判断浏览器版本有所差记录一下 1.9 ---------------------------------------------------------------------------------------------- if (/msie/.test(navigator.userAgent.toLowerCase())) { //IE6 if ('undefined' == typeof (document.body.style.maxHeight…