Class 什么是IE课程?

Class 什么是IE课程?,class,internet-explorer,html5boilerplate,Class,Internet Explorer,Html5boilerplate,我看到它们包含在HTML5样板中,但我不知道它们是什么,也不知道它们为什么有用。我在谷歌上搜索,但找不到任何解释 它们是帮助您编写条件样式的特殊类。例如,rgba在一些旧版本的Internet Explorer中不受支持,因此您可能希望加载.png背景图像: 文章{ 背景图像:rgba(255,0,0,25); } .旧文章{ 背景图片:url('bluered.png'); } 这是一个人为的例子,但它说明了这些类背后的意图。由于标签周围有条件注释,如,因此您可以有条件地将类.oldIE放置

我看到它们包含在HTML5样板中,但我不知道它们是什么,也不知道它们为什么有用。我在谷歌上搜索,但找不到任何解释

它们是帮助您编写条件样式的特殊类。例如,
rgba
在一些旧版本的Internet Explorer中不受支持,因此您可能希望加载.png背景图像:

文章{
背景图像:rgba(255,0,0,25);
}
.旧文章{
背景图片:url('bluered.png');
}
这是一个人为的例子,但它说明了这些类背后的意图。由于标签周围有条件注释,如
,因此您可以有条件地将类
.oldIE
放置在元素的祖先树中,从而允许您为旧版本的IE创建回退

从版本10开始,条件注释在IE中不再有效。考虑到Internet Explorer和其他现代浏览器在标准支持方面的平等性,它们不再需要了


这些有条件的课程是在2013年9月举办的。

谢谢!那么,我能用modernizr实现同样的目标吗?@Danniiel modernizr是一个很好的方法,因为它让人们注意到对功能的支持,而不是试图识别浏览器。