首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css兼容ie89

发布于 2024-11-11 15:39:21
0
14

现在web开发越来越普及,css在网页开发中扮演着重要的角色,但是css在不同浏览器中的兼容性问题却一直困扰着我们,特别是在IE8和IE9这两个老牌浏览器中。我们需要为这两个浏览器考虑兼容性,以下是一...

现在web开发越来越普及,css在网页开发中扮演着重要的角色,但是css在不同浏览器中的兼容性问题却一直困扰着我们,特别是在IE8和IE9这两个老牌浏览器中。

我们需要为这两个浏览器考虑兼容性,以下是一些在css中常用的兼容性写法。

/* 1. box-sizing */
/* 在IE8及以下版本中,无法识别box-sizing属性 */
/* 可以这样写来解决这个问题: */
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;

/* 2. RGBA */
/* 在IE8及以下版本中,无法识别RGBA颜色值 */
/* 可以这样写来解决这个问题: */
background: rgb(255, 255, 255);
background: rgba(255, 255, 255, 0.5);

/* 3. opacity */
/* 在IE8及以下版本中,无法识别opacity属性 */
/* 可以这样写来解决这个问题: */
filter: alpha(opacity=50);
opacity: 0.5;

/* 4. border-radius */
/* 在IE8及以下版本中,无法识别border-radius属性 */
/* 可以这样写来解决这个问题: */
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;

/* 5. text-shadow */
/* 在IE8及以下版本中,无法识别text-shadow属性 */
/* 可以这样写来解决这个问题: */
text-shadow: 1px 1px 1px #000;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=0,strength=1); 

以上就是一些常用的在css中解决IE8、IE9兼容性问题的写法,当然还有其他一些类似的问题需要我们去发掘和解决。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流