【发布时间】:2013-02-07 23:52:17
【问题描述】:
我目前正在使用 CSS 媒体查询来定位一些中小型屏幕设备,如下所示:
@media screen and (min-device-width: 480px) {
...
}
@media screen and (min-device-width: 720px) {
...
}
这按预期工作,我可以将样式应用于某些特定的选择器,但是.. 我想知道是否有一种方法可以根据媒体查询向选择器添加类或其他属性。
我的想法的例子:
@media screen and (min-device-width: 480px) {
body { addClass('body-iphone') }
}
有没有办法用 CSS 或 JavaScript 来做到这一点?
【问题讨论】:
-
stackoverflow.com/questions/4801224/… - 这听起来像是在解决你的问题
-
@Daniel,几乎是的,但它只适用于所有设备(台式机也是),我想找到一种方法来使用
min-device-width以确保这不仅仅是一个小的 13"笔记本电脑屏幕 -
那么,您还应该检查用户代理。 quirksmode.org/js/detect.html
标签: javascript iphone css media-queries