我正在尝试使用CSS3制作圆角的简单HTML按钮,但是对于IE浏览器,我正在使用.htc文件来实现圆角效果。使用.htc文件是好习惯还是坏习惯,我无法判断是否要使用这个.html文件。
我的另一个担忧是渐进增强是否允许使用.htc文件。
请您告诉我使用.htc文件是否存在一些缺点。
我对CSS3很陌生,非常感谢您的帮助。
我正在尝试使用CSS3制作圆角的简单HTML按钮,但是对于IE浏览器,我正在使用.htc文件来实现圆角效果。使用.htc文件是好习惯还是坏习惯,我无法判断是否要使用这个.html文件。
我的另一个担忧是渐进增强是否允许使用.htc文件。
请您告诉我使用.htc文件是否存在一些缺点。
我对CSS3很陌生,非常感谢您的帮助。
.htc
的解决方案的缺点是,它们使用JavaScript和VML绘制圆角,因此它们比具有本地border-radius
支持的浏览器慢。但是,只有在您广泛使用效果时才会注意到这一点。border-radius
):div
以创建角落,甚至更慢。.htc
/ VML方法,但它是一个积极更新的库,以最佳方式执行此操作。此外,它还提供了对更多CSS3效果的支持。.htc
本身会使它变慢 - 请仔细阅读我的第一句话。 - thirtydot