【问题标题】:Cannot get my css media queries to work with bootstrap无法让我的 CSS 媒体查询与引导程序一起使用
【发布时间】:2017-06-23 06:26:32
【问题描述】:

我正在使用 bootstrap v3.3.6,在我的一生中,我看不到如何覆盖默认媒体查询。我尝试了各种方法来克服这个问题,但我尝试的任何方法都不起作用。该查询甚至不会出现在 firebug 或 chrome developer 中。

据我所知,媒体查询的引导布局如下:

@media (max-width: 767px) {
  /* code goes here */
  }

但根据我为克服这一点所做的所有研究,媒体查询的布局如下:

@media screen and (max-width: 480px) {
    /* code goes here */
}

两个查询都应该有效吗?

我已经发布了我正在使用的代码,如果有人能帮助我克服这个问题,我将不胜感激。非常感谢

@media(最小宽度:320px){

.navbar-brand {
    /*float: left;*/
    padding: 0;
    height: 50px;
    margin-left: -30px;
    margin-top: 5px;
    /*line-height: 20px;*/
    }
}

【问题讨论】:

  • 尝试将!important 添加到您的css
  • 我做了,我在发布之前删除了它们。谢谢
  • 建议使用!important 可能不是最聪明的主意。

标签: css twitter-bootstrap-3 media-queries


【解决方案1】:

所以有两件事可能是问题的原因:

首先:bootstrap 使用比你更精确的选择器。例如。

.div .navbar-brand { code goes here;}

或者,如果您使用相同的选择器,则引导程序会在您的 CSS 之后加载并覆盖您的。

所以请确保稍后加载,您有相同或更精确的选择器,应该没问题。

如果你不能以任何一种方式修复它,你可以使用 !important,但这是相当糟糕的做法

【讨论】:

  • 是的,我试过了,但没有任何区别。如何确保稍后加载我的 CSS?谢谢
  • 假设你有一个带有
  • 我正在使用 wordpress 并通过索引文件加载 css。我没有使用单独的 css 文件,而是使用 css 自定义插件。会不会出问题?
  • 好吧,我总是制作单独的 css 文件,所以如果 css 自定义插件是问题,我无法回答。通常你将css排在functions.php中,并且应该能够在以这种方式引导后加载你的样式。很抱歉不能在这里为您提供进一步的帮助!
  • 谢谢马塞尔。最后一个问题。这句话究竟是什么意思。 @media (min-width: 1200px) { .container { 宽度: 1080px; } } 也在检查器中它指的是 grid.less:30 而不是我现在完成的自定义 css 表。
猜你喜欢
  • 2015-10-11
  • 2015-10-04
  • 1970-01-01
  • 2012-01-18
  • 2016-11-06
  • 2015-01-04
  • 2022-01-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多