css – 什么是.htc文件?它在Internet Explorer中是如何工作的

前端之家收集整理的这篇文章主要介绍了css – 什么是.htc文件?它在Internet Explorer中是如何工作的前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我下载了.htc文件并嵌入在css中以获取Internet Explorer 8中的圆角.但我想知道它是如何工作的
.curved {

-moz-border-radius:10px;

-webkit-border-radius:10px;

behavior:url(border-radius.htc);

}

解决方法

这是一个 HTML Component,一种在网页上封装逻辑的方法.行为在 1999 w3 CSS working draft中描述,但(据我所知)只有Microsoft在IE 5中提供了一个实现,而今天有更好的方法来完成相同的任务.

另见:http://msdn.microsoft.com/en-us/library/ms531018.aspx

HTC只应用作回退机制(您的示例演示).在IE 9及更高版本中使用标准的跨浏览器CSS和JavaScript可以实现大多数可能的功能.

至于它为何起作用,我的猜测是该行为操纵IE特定的功能,如DHTML过滤器或VML,可用于实现超前时间的视觉效果(虽然现已弃用).

猜你在找的CSS相关文章