【发布时间】:2013-09-28 16:05:12
【问题描述】:
<head>
<style>
.cdm-tb { width: 960px; height: 90px; }
</style>
<script>
ChangeCssRule(".cdm-tb", "width", "468px");
ChangeCssRule(".cdm-tb", "height", "60px");
</script>
</head>
<body>
<img src='images/testimage.jpg' class='cdm-tb' alt='test' />
</body>
ChangeCssRule 是一个有效的 JS 函数。但是当我向 .cdm-tb 样式添加几个媒体查询时,更新 CSS 规则不再起作用。
<style>
.cdm-tb { width: 960px; height: 90px; }
@media(min-width: 728px) {.cdm-tb { width: 728px; height: 90px; } }
@media(min-width: 960px) {.cdm-tb { width: 960px; height: 90px; } }
</style>
是否有关于我不理解的媒体查询的执行顺序?任何建议,将不胜感激。
【问题讨论】:
-
你能做一个测试用例吗? jsfiddle.net
-
我对 jsfiddle 不够熟悉,无法做到这一点。这是一个测试:pcbuilderplus.com/test/index.html 和 pcbuilderplus.com/test/index2.html 添加了媒体查询。
标签: javascript css media-queries