Bal*_*cks 7 css internet-explorer
我下载了.htc文件并嵌入在css中以获取Internet Explorer 8中的圆角.但我想知道它是如何工作的
.curved {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior:url(border-radius.htc);
}
Run Code Online (Sandbox Code Playgroud)
Tim*_*ora 16
它是一个HTML组件,一种在网页上封装逻辑的方法.行为在1999 w3 CSS工作草案中描述,但(据我所知)只有Microsoft在IE 5中提供了一个实现,而今天有更好的方法来完成相同的任务.
另请参见:http://msdn.microsoft.com/en-us/library/ms531018.aspx
HTC只应用作回退机制(您的示例演示).在IE 9及更高版本中使用标准的跨浏览器CSS和JavaScript可以实现大多数可能的功能.
至于它为何起作用,我的猜测是该行为操纵IE特定的功能,如DHTML过滤器或VML,可用于实现超前时间的视觉效果(尽管现已弃用).