【发布时间】:2016-04-20 07:01:06
【问题描述】:
我正在使用@media screen 为案例工作设置特定规则(最大宽度 1024 像素)。从理论上讲,这些规则应该覆盖 CSS 原始规则,但这不会发生,只有当我将 !important 放在我只想为特定的@media 屏幕工作的每个 CSS 规则中时才会发生。
我的问题是:我已经在使用媒体屏幕来避免这样做了。不得不放是正常的!在某些规则中很重要,即使使用媒体屏幕?
有一个例子:
为什么会这样?如果我从@media 屏幕规则中删除 !important,@media 屏幕规则将不起作用!这是正常的还是我做错了什么?
【问题讨论】:
-
媒体查询中缺少选择器
.modal-dialog,这使得原始规则具有更高的特异性。 -
没错。只需遵循 CSS 绝对路径,@media 屏幕就会完美运行。