0

我在一个 css 文件的表单中遇到了一个 css 选择器.ie9

.ie9 .fc-calendar .fc-row > div, .ie9 .fc-calendar .fc-head > div

我猜这是一个特定于 IE9 的选择器,但我在任何地方都找不到关于它的参考。那么它是内置的还是只是为网站制作的一些自定义类?

如果它是内置的,是否有 IE10 的等价物?

4

3 回答 3

2

他们正在使用Modernizr。它将类添加到html标签中,以便您可以满足您的 CSS 以适应不同版本的 ie。此外,modernizr 会测试加载页面的浏览器上可用的 javascript 功能,并将这些功能添加为类。

于 2013-03-22T19:46:14.970 回答
0

不,那只是一个类选择器。

<div class="ie9">foo</div>
于 2013-03-22T19:46:18.150 回答
0

您可以通过将其放置在您的区域中,根据使用的版本为 IE 指定不同的样式表:

<!--[if gte IE 9]>
<link rel="stylesheet" type="text/css" href="ie9-styles.css" />
<![endif]-->

例如,上面的代码只会在浏览器是 IE9 或更高版本时调用样式表,因此“大于或等于”的“gte”。

它不需要 javascript 并且在技术上是有效的 HTML,因为它只是一个由 Internet Explorer 解释的注释块。

于 2013-03-22T21:12:45.467 回答