我在一个 css 文件的表单中遇到了一个 css 选择器.ie9
:
.ie9 .fc-calendar .fc-row > div, .ie9 .fc-calendar .fc-head > div
我猜这是一个特定于 IE9 的选择器,但我在任何地方都找不到关于它的参考。那么它是内置的还是只是为网站制作的一些自定义类?
如果它是内置的,是否有 IE10 的等价物?
我在一个 css 文件的表单中遇到了一个 css 选择器.ie9
:
.ie9 .fc-calendar .fc-row > div, .ie9 .fc-calendar .fc-head > div
我猜这是一个特定于 IE9 的选择器,但我在任何地方都找不到关于它的参考。那么它是内置的还是只是为网站制作的一些自定义类?
如果它是内置的,是否有 IE10 的等价物?
他们正在使用Modernizr。它将类添加到html
标签中,以便您可以满足您的 CSS 以适应不同版本的 ie。此外,modernizr 会测试加载页面的浏览器上可用的 javascript 功能,并将这些功能添加为类。
不,那只是一个类选择器。
<div class="ie9">foo</div>
您可以通过将其放置在您的区域中,根据使用的版本为 IE 指定不同的样式表:
<!--[if gte IE 9]>
<link rel="stylesheet" type="text/css" href="ie9-styles.css" />
<![endif]-->
例如,上面的代码只会在浏览器是 IE9 或更高版本时调用样式表,因此“大于或等于”的“gte”。
它不需要 javascript 并且在技术上是有效的 HTML,因为它只是一个由 Internet Explorer 解释的注释块。