首页 > 开发 > CSS > 正文

IE8 CSS hack

2024-07-11 08:38:20
字体:
来源:转载
供稿:网友

针对IE8正式版的CSS hack目前可以找到的分为2种:

第一种:”/9″:

基本的写法:

1.
.test { color
/*/**/
: 
blue
/
9
}

这个IE6、IE7、IE8都能识别;但是IE8不能识别“*”和“_”的css hack;所以我们可以这样写hack:(转载

1.
.header {
width
:
300px
;} 
/* 所有浏览器*/

2.
.header {width
/*/**/
:
330px
/
9
;} 
/* 所有浏览器IE浏览器 */

3.
.header {*
width
:
310px
;} 
/* IE7和IE6能识别,IE8和FF不能识别*/

4.
.header {
_width
:
290px
;} 
/* IE6能识别,IE7、IE8和FF不能识别*/

第二种:就是使用IE的条件注释

条件注释是IE特有的一种功能,能对IE系列产品进行单独的XHTML代码处理,注意,主要是针对XHTML,而非CSS。
条件注释功能非常强大,可以进行true和false判断,例如:
程序代码
<!–[if IE]>此内容只有IE可见<![endif]–>
<!–[if IE 6.0]>此内容只有IE6.0可见<![endif]–>
条件注释能被IE判断是什么版本的浏览器,并在符合条件的情况下显示其中的内容,从IE5.0到7.0都支持注释功能,而且版本号精确到小数点后4位:
程序代码
<!–[if IE 6.1000]>此内容只有IE6.1可见<![endif]–>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表