IE兼容border-radius的方法
来源:互联网 发布:中山大学取消网络教育 编辑:程序博客网 时间:2024/06/10 00:25
让IE6,IE7,IE8支持CSS3效果,是利用 VML 模拟。VML是The Vector Markup Language(矢量可标记语言)
使用方法:
在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
0 0
- IE兼容border-radius的方法
- IE兼容CSS3圆角border-radius,box-shadow,text-shadow的方法
- border-radius兼容iPhone的问题
- IE浏览器兼容CSS3新属性border-radius
- IE8兼容border-radius
- 笔记:border-radius兼容写法
- 【小窍门】浏览器兼容圆角Border-radius的问题
- ie浏览器对border-radius属性的支持小结
- 有趣的border-radius
- -webkit-border-radius border-radius -webkit-box-shadow的意思
- css3的border-radius圆角
- CSS3 border-radius的威力
- border-radius的一些知识
- 新标签border-radius和opacity兼容各种浏览的处理办法
- border-radius
- border-radius
- border-radius
- Border-radius
- Lintcode(S)落单的数
- 如何查看Eclipse版本
- IOS开发UI篇之──键盘添加工具条
- python如何实现清屏
- 百度一面
- IE兼容border-radius的方法
- 消息与事件、如何快速添加容易忘的消息和事件?
- Redis学习指南一
- JavaEE – JPA(1):事务的基础概念
- 系统默认时间修改(不改Kernel时间)
- css3分栏布局
- armel和armhf区别选择
- Azure Web App中自定义64bit的PHP版本
- 最优化方法小结