使用cssPIE出现的尴尬问题?

自己项目中有很多圆角的设计,在IE8中无法实现,所以使用cssPIE,但在项目中总是无法实现,遂自己写的Demo试一试,但发现可以,不知是什么情况?
图片描述

图片描述

阅读 3.8k
2 个回答

behaviors是 IE5.0 引入的一个概念。当时微软旨在推广DHTML标准,元件(也就是HTML Element)通过css的此属性引入一个扩展名为htc(HTML component)的行为组件,从而增强原有功能。不过在我看,就是xml和javascript的集合,xml为行为绑定方法,再用js编写相应的方法。

但十分不推荐用这种方法进行css3兼容:

1、IE6-8本来性能就不好,为了圆角等样式的兼容拖慢整体页面渲染,增加出错风险是不值得的。
2、安全性问题。
3、不符合w3c标准,事实上绝大多数可以使用behaviors实现的功能都有js替代方案。

CSSPIE,居然还有人用,服了。
behaviors的引用是相对 html 文件位置的,也就是说,不管你的htc文件在哪里,都是相对 html 文件的,而不是相对 CSS文件的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题