css兼容性ie5/6/7/8的圆角
2016-08-08 11:55
471 查看
转载来自:http://www.jb51.net/css/78107.html
border-radius 圆角
(1)第一种可以用.htc来解决
.radius{
border: 1px solid #696;
padding: 60px 0;
text-align: center; width: 200px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #EEFF99;
behavior: url(/PIE.htc); /* 可以让IE 6,7,8模拟部分的CSS3属性 */
}
说明:不支持单边的圆角属性,比如:
border-top-left-radius,但是你可以这样来写:
border-radius 圆角
圆形:
border-radius 圆角
(1)第一种可以用.htc来解决
.radius{
border: 1px solid #696;
padding: 60px 0;
text-align: center; width: 200px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #EEFF99;
behavior: url(/PIE.htc); /* 可以让IE 6,7,8模拟部分的CSS3属性 */
}
说明:不支持单边的圆角属性,比如:
border-top-left-radius,但是你可以这样来写:
border-radius 圆角
圆形:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> .radius{ width: 100px; height: 100px; border: 1px solid #696; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius:135px; background: #EEFF99; behavior: url(PIE.htc); /* 可以让IE 6,7,8模拟部分的CSS3属性 */ } </style> </head> <body> <div class="radius"> </div> </body> </html>
效果:
(2)第二种,可以用一个空心的圆来覆盖在图片上面,这种兼容性好一些,因为不用使用.htc文件,而且这个文件的位置还必须要跟对应的html文件
放在同一个目录下面,如果多个页面都需要设置的话,会很麻烦。。
相关文章推荐
- CSS兼容性(IE和Firefox)技巧大全 2
- CSS兼容性(IE和Firefox)技巧大全
- IE和Firefox浏览器CSS兼容性技巧整理
- CSS:IE,Chrome,Firefox兼容性和CSS Hack
- CSS在IE与Firefox下的兼容性
- css的IE兼容性判断
- IE和Firefox在css,JavaScript方面的兼容性
- IE测试CSS兼容性测试
- CSS Compatibility and Internet Explorer【IE的CSS兼容性情况】
- CSS兼容性(IE和Firefox)技巧大全
- 总结CSS对IE与FF兼容性的经验
- ie678,FF,chrome的css兼容性
- IE和火狐的css兼容性问题归总
- CSS:IE,Chrome,Firefox兼容性和CSS Hack(转载)
- IE和火狐的css兼容性问题归总
- IE和Firefox在css,JavaScript方面的兼容性
- CSS:IE,Chrome,Firefox兼容性和CSS Hack
- IE和Firefox在css,JavaScript方面的兼容性
- IE5,IE6,IE7,IE8的css兼容性列表[转自MSDN]