自己项目中有很多圆角的设计,在IE8中无法实现,所以使用cssPIE,但在项目中总是无法实现,遂自己写的Demo试一试,但发现可以,不知是什么情况?
CSSPIE,居然还有人用,服了。
behaviors的引用是相对 html 文件位置的,也就是说,不管你的htc文件在哪里,都是相对 html 文件的,而不是相对 CSS文件的
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
behaviors
是 IE5.0 引入的一个概念。当时微软旨在推广DHTML标准,元件(也就是HTML Element)通过css的此属性引入一个扩展名为htc(HTML component)的行为组件,从而增强原有功能。不过在我看,就是xml和javascript的集合,xml为行为绑定方法,再用js编写相应的方法。但十分不推荐用这种方法进行css3兼容:
1、IE6-8本来性能就不好,为了圆角等样式的兼容拖慢整体页面渲染,增加出错风险是不值得的。
2、安全性问题。
3、不符合w3c标准,事实上绝大多数可以使用
behaviors
实现的功能都有js替代方案。