为什么当媒体查询更新 CSS 规则时,修改 CSS 规则会失败
Why does modify CSS Rule fails when a media query has updated it
<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>
是否有我不理解的媒体查询的执行顺序? 任何建议将不胜感激。
<html>
<head>
<meta name="viewport" content="width=device-width">
</head>
<style>
body{background:#000000;}
.cdm-tb { width: 960px; height: 90px; }
@media screen (min-width: 728px)
{
.cdm-tb { width: 728px; height: 90px;}
}
@media screen (min-width: 960px)
{
.cdm-tb { width: 960px; height: 90px;}
}
</style>
<img src='images/testimage.jpg' class='cdm-tb' alt='test' />
</html>
您必须为响应式设计添加元标记视口
我无法修改现有的媒体查询值,但我确实在这里找到了一个解决方法:使用 javascript 或 jQuery 生成 CSS 媒体查询。 解决方法是在
相关文章:
- 用Javascript修改内部标记的CSS规则
- 如何禁用和启用css规则
- 使用javascript或jquery覆盖css规则
- 新的javascript HTML元素不遵循css规则
- 仅将 CSS 规则应用于
中的第一个 ,而不分配类/ID - 我可以使用jquery来删除/否定css!重要规则吗?
- 正则表达式用于删除 js 中的 css 规则
- 通过jQuery或Javascript应用于父窗口的外部css规则
- 在javascript问题中应用复合css规则
- 使用JS添加CSS规则
- 如何动态创建可被早期规则重写的css样式规则
- 循环使用CSS规则遍历数组,并将它们应用于元素
- 用程序从单个HTML元素中删除CSS样式规则
- 可以't覆盖CSS规则
- 在javascript中创建元素时,CSS转换规则固有地被覆盖
- 使用Javascript正则表达式解析css渐变规则
- 选择所有具有特定css规则但没有jQuery的节点
- HTML按钮即使在聚焦时也不会点击,CSS规则也会生效
- 如何更改外部样式表的css规则
- CSS 规则在执行 JavaScript 时不会应用任何效果