IE兼容性问题
<!--兼容性问题-->
一 css hack:目的是是你的css代码兼容不同的浏览器
(书写顺序:一般将使用范围广,被识别能力强的css的前面)
1)只有IE下生效(IE10以下)
<!--[if IE]>
中间写html代码
<![endif]-->
2)只有在IE8下生效
<!--[if IE 8]>
html代码
<![endif]-->
3)只在IE8不生效
<!--[if ! IE 8]>
html代码
<![end if]-->
4) 只在IE8以上版本生效
<!--[if gte IE 8]>
html代码
<![endif]-->
二 属性前缀法
在css属性名前加上一些只有特定浏览器才能识别的hack前缀,以达到预期的页面展现效果
"_"或者"-" ie6专有的hack
"*"或者"+" ie7及以下版本能够识别
"\9" ie6、7、8、9、10都能识别
"\0" ie8、9、10能识别
"\9\0" ie9、10能识别
以\开头的是放在属性值的后面,其他放在属性名的前面
三 选择符hack
还没有评论,来说两句吧...