IE8 CSS hack 测试】的更多相关文章

IE8正式版出来有一段日子了,但是针对ie8正式版的CSS hack却很少,其实这是值得庆幸的,因为ie8修复了很多IE6和IE7的一些BUG,更加接近W3C标准.针对IE8正式版的CSS hack目前可以找到的分为2种: 第一种:”\9″:基本的写法: 1..test { color/*\**/: blue\9 }这个IE6.IE7.IE8都能识别:但是IE8不能识别“*”和“_”的css hack:所以我们可以这样写hack:(转载 1..header {width:300px;} /* 所…
IE8正式版出来有一段日子了,但是针对ie8正式版的CSS hack却很少,其实这是值得庆幸的,因为ie8修复了很多IE6和IE7的一些BUG,更加接近W3C标准. 针对IE8正式版的CSS hack目前可以找到的分为2种: 第一种:”\9″: 基本的写法: 1..test { color/*\**/: blue\9 } 这个IE6.IE7.IE8都能识别:但是IE8不能识别“*”和“_”的css hack:所以我们可以这样写hack:(转载 1..header {width:300px;} /…
做网站开发,一提到IE,就会让人头大,有一肚子的牢骚要发:微软为什么不跟着国际标准走呢,总是独树一帜,搞出那么多问题来.IE的firebug调试工具也不太好用,尤其是低版本的IE,更是让人头疼. 最近在做一个项目,本来要结项了,结果客户要求必须要满足IE8,不得不硬着头皮开始做IE8的兼容. 我们后台用的coffeescript语法,前台用的coffeekup语法.  兼容1:IE8下引用一些文件 ,语法如下 ie "lte IE 8", -> link href:"/…
IE8 CSS hack 就是在属性后面加上 \9 或者 \0,代码如下: color:#FFF\0; /* IE8 */ color:#FFF\9; /* 所有IE浏览器(ie6+) */ 上面的 hack 同样对 IE9 和 IE10 起作用,那么如何单单只针对ie8来渲染呢: 解决思路: 1,首先用IE8hack:其次用CSS3 之类的 IE8 不支持的选择器来重新覆盖一遍,符合条件的常用选择器有 :root,写法如下: a {  display: block;  padding: 10p…
一.IE6 css hack: 1. *html Selector {} /* Selector 表示 css选择器 下同 */ 2. Selector { _property: value; } /* property: value 表示 css 的属性名: 属性值 下同 */ 3. Selector { _property/**/: /**/value; } 4. Selector { -property: value; } /*IE6 css hack常用习惯推荐使用下划线_ */ 二.I…
<!DOCTYPE html> <html> <head> <title>Css Hack ie各版本 opera chrome safari firefox</title> <meta charset=”utf-8″ /> <style> #test { width:300px; height:300px; background-color:blue; /*firefox*/ background-color:red\9…
什么是css  hank 由于不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS的支持.解析不一样,导致在不同浏览器的环境中呈现出不一致的页面展现效果.这时,我们为了获得统一的页面效果,就需要针对不同的浏览器或不同版本写特定的CSS样式,我们把这个针对不同的浏览器/不同版本写相应的CSS code的过程,叫做CSS hack! css   hank的类型 有三种表现形式,css属性前缀法,选择器前缀法,以及IE条件注释法…
IE6 css hack: 1. *html Selector {} /* Selector 表示 css选择器 下同 */ 2. Selector { _property: value; } /* property: value 表示 css 的属性名: 属性值 下同 */ 3. Selector { _property/**/: /**/value; } 4. Selector { -property: value; } /*IE6 css hack常用习惯推荐使用下划线_ */ IE7 c…
浏览器兼容问题一直是前段开发工程师比较头痛的问题,熟悉了里面的规则也就变得简单了,这里有一份资料可以分享给大家,大家平时开发过程中遵循这个规律的话,会变得轻松多了: 各浏览器CSS hack兼容表:   IE6 IE7 IE8 Firefox Chrome Safari !important   Y   Y     _ Y           * Y Y         *+   Y         \9 Y Y Y       \0     Y       nth-of-type(1)    …
一.跨浏览器的网页设计一直是让人很头疼的问题,这不只是因为浏览器的版本众多,还有一个重要的原因是相同浏览器的不同时期的版本也会有差异,甚至是在不同操作同台上还会有不同.因此使CSS hack技术进行浏览器区分是实现跨浏览器访问一个好方法.CSS Hack技术有很多,具体可以查看: 本文据说的主要是通过“.”,“>”,“*”,“_”来区分.以下是本人对这四种符号的测试结果: ———————IE6——     IE7——IE8——FF2——FF3—     Opera9.5 >property——…