0

是否有用于浏览器大小的 CSS 选择器。因此,如果浏览器的实例大于 500 像素,我可以设置元素的样式。

我的目标浏览器是标准模式下的 IE9 和 IE10 ;所以我只关心这两个浏览器。

4

3 回答 3

4

当然,您可以使用媒体查询,如下所示:

@media screen and (min-width: 500px) { your css goes here }
于 2012-07-10T18:45:27.113 回答
1

你不能为此使用css媒体查询吗?

于 2012-07-10T18:45:26.750 回答
0

CSS 中没有用于判断屏幕大小的选择器。但是,如果您不必这样做,我也不会走 Javascript 路线。也许您应该更多地研究 CSS 媒体查询。

CSS 3 通过更精确地标记样式表来增强对依赖于媒体的样式表的支持。媒体查询由媒体类型和至少一个表达式组成,该表达式通过使用媒体特征(例如宽度、高度和颜色)来限制样式表的范围。媒体查询让内容的呈现可以针对特定范围的输出设备进行定制,而无需更改内容本身。

参考:

https://developer.mozilla.org/en/CSS/Media_queries/

http://www.w3.org/TR/css3-mediaqueries/

http://css-tricks.com/css-media-queries/

于 2012-07-10T18:47:16.023 回答