css - 在 css 中禁用@media

标签 css css-selectors media-queries

<分区>

我有一组 CSS 类,在其中一个类中,我们跟踪大小窗口的最大宽度,如果小于 100 则更改样式。

@media all and (max-width: 100px) { 
   some code...
}

所以我需要防止在窗口宽度小于 100 时更改样式。换句话说,我如何重载当前 @media 并禁用它,只能通过 CSS 方式(不是 javascript,jQuery) ?

最佳答案

你可以在正文中添加一个类(例如.no-media)并为这个类添加样式:

@media all and (max-width: 100) {
  .no-media p {
    color: red;
  }
}

您还可以使用 !important 来强制执行一些 CSS 规则:

p {
  color: red !important;
}

关于css - 在 css 中禁用@media,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44445960/

上一篇:html - Bootstrap 输入字段不居中

下一篇:html - 谁能解释为什么某个部分不以我的页面为中心?

相关文章:

javascript - CSS 技能栏响应式

html - 用于媒体打印的 Css 过滤器

javascript - 在 Internet Explorer 中模拟文本笔画

javascript - 如何计算 <li> 相对于其父容器的 offset()

javascript - 如何通过订单号定位弹性项目?

html - 将水平线附加到每个 <li>

css - 使用背景图像而不是具有响应式设计的图像有什么缺点吗?

html - CSS 工具提示被垂直滚动条截断。

javascript - 为相同的类提供唯一标识符以停止代码重复

php - 根据选择器特异性排序 CSS