IE兼容border-radius的方法
2016-12-21 10:16
197 查看
让IE6,IE7,IE8支持CSS3效果,是利用 VML 模拟。VML是The Vector Markup Language(矢量可标记语言)
使用方法:
在html加载
css样式
在js中调用(已引入jQuery)
需要注意的是:
*
* 必须四个角同时是圆角,不能指定设置其中一个方向的圆角
* 当前元素用
* 宽度自适应会出现垂直方向滚动条,用
*
1
2
在ie7浏览器运行如下
亲测
官方实时测试例子:http://css3pie.com/
官方下载:http://css3pie.com/download-latest
使用方法:
在html加载
PIE.js脚本,用IE专用的注释。
<!--[if lt IE 10]> <script type="text/javascript" src="js/PIE.js"></script> <![endif]-->
css样式
.c{ width: 200px; height: 50px; background: #BBFFAA; behavior: url(PIE.htc); border-radius: 25px; }
在js中调用(已引入jQuery)
$(function() { if (window.PIE) { $('.rounded').each(function() { PIE.attach(this); }); } });
需要注意的是:
*
PIE.htc需要放在服务器上运行,本地服务器也可以
* 必须四个角同时是圆角,不能指定设置其中一个方向的圆角
* 当前元素用
position:absolute/relative定位,dom结构复杂会出现错位情况
* 宽度自适应会出现垂直方向滚动条,用
overflow:hidden去掉
*
PIE.htc引入方法:
1
PIE.htc也放置在js目录下,
behavior: url(js/PIE.htc);css属性放置在内部样式中
2
PIE.htc和html文件在同一级目录,
behavior: url(js/PIE.htc);置于css外部样式中
在ie7浏览器运行如下
亲测
text-shadow和
box-shadow都有效果
PIE.htc和
PIE.js下载地址:
官方实时测试例子:http://css3pie.com/
官方下载:http://css3pie.com/download-latest
相关文章推荐
- IE兼容CSS3圆角border-radius的方法
- CSS3中的border-radius兼容IE低版本解决方法
- IE兼容CSS3圆角border-radius的方法(同时兼容box-shadow,text-shadow)
- IE兼容CSS3圆角border-radius的方法(同时兼容box-shadow,text-shadow)
- IE兼容CSS3圆角border-radius,box-shadow,text-shadow的方法
- span border-top,border-bottom属性在IE不显示解决方法,兼容IE ,Chrome,Firefox
- ie8兼容border-radius方法
- css属性之--moz-border-radius 圆角属性-不过很遗憾不兼容ie
- 浅析border-radius如何兼容IE
- border-radius如何兼容IE
- 两个INPUT同步输入的方法小结 兼容IE和firefox
- ie和firefox不兼容的解决方法集合
- IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结
- ie和firefox不兼容的解决方法集合
- ie和firefox不兼容的解决方法集合
- IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结
- IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结
- IE和FF JS中兼容的一些方法
- 判断iframe是否加载完毕的方法(兼容ie和Firefox)
- ie和firefox不兼容的解决方法集合