Css 更改Twitter引导程序';的身体背景改变了一切-Rails

Css 更改Twitter引导程序';的身体背景改变了一切-Rails,css,ruby-on-rails,twitter-bootstrap,Css,Ruby On Rails,Twitter Bootstrap,新手问题。我正在尝试为我的网站使用一个背景图像,它是用引导构建的 我在我的资产管道中的一个单独CSS文件中添加了额外的主体CSS,并添加了一个背景图像: body { font-size: 16px; padding-top: 10px; background-image: url("../assets/back14.gif"); } 这改变了背景,但也适用于其他元素,如导航单位等,我想留下默认颜色 我可以修复此行为或以更好的方式应用背景吗?很抱歉,但我认为您是正确的:

新手问题。我正在尝试为我的网站使用一个背景图像,它是用引导构建的

我在我的资产管道中的一个单独CSS文件中添加了额外的主体CSS,并添加了一个背景图像:

body {
    font-size: 16px;
    padding-top: 10px;
    background-image: url("../assets/back14.gif");
}
这改变了背景,但也适用于其他元素,如导航单位等,我想留下默认颜色


我可以修复此行为或以更好的方式应用背景吗?

很抱歉,但我认为您是正确的:默认情况下,这些背景是透明的。如您所见,尽管导航栏部分中的活动链接悬停链接的背景有变量,但普通的常规导航栏链接的背景没有变量:/

否则,就没有那么难的覆盖:

.nav-stacked > li > a {
  background-color:#ffffff;
}
​ 但似乎还是有一些东西应该在那里作为一种选择


很抱歉,但我认为你是对的:默认情况下,这些背景是透明的。如您所见,尽管导航栏部分中的活动链接悬停链接的背景有变量,但普通的常规导航栏链接的背景没有变量:/

否则,就没有那么难的覆盖:

.nav-stacked > li > a {
  background-color:#ffffff;
}
​ 但似乎还是有一些东西应该在那里作为一种选择


你在哪里包括你的css?在bootstrap.css之前还是之后?它在资产管道中,默认值按字母顺序排列,所以它在后面。我的单独文件可以很好地覆盖内容,包括主体背景。更具体地说,它还改变了这个导航元素的背景
    我在别处读到过引导默认背景为透明?你觉得它只是露出来了吗?如果你编辑了身体背景,那么要编辑像这样的东西的所有背景颜色似乎很奇怪。这可能是相关的:你在哪里包括你的css?在bootstrap.css之前还是之后?它在资产管道中,默认值按字母顺序排列,所以它在后面。我的单独文件可以很好地覆盖内容,包括主体背景。更具体地说,它还改变了这个导航元素的背景
      我在别处读到过引导默认背景为透明?你觉得它只是露出来了吗?如果你编辑了身体背景,就不得不编辑像这样的东西的所有背景颜色,这似乎很奇怪。这可能与: