-6

我有一个奇怪的问题...我正在开发 3 个不同的应用程序,它们大部分都使用相同的 css。2 完美运行,它们的 css 文件位于单独的 .css 文档中。第三个也可以正常工作,但是....大多数 css 都在一个单独的 .css 文档中,这应该是这样,但是要使某些 css 工作,我实际上必须将它放在 .html 文件本身中,然而,这个完全相同的代码,在另外两个应用程序的单独 .css 文件中工作得非常好......我不知道这是怎么发生的......如果有人有一些可能的想法,请告诉我:D

谢谢!

4

2 回答 2

2

我猜这是因为 CSS 的级联特性(这就是 C 的含义)。

如果我有两个样式表:

reset.css
site.css

如果 reset.css 定义了一个类样式:

.foo {
    color: red;
}

并且 site.css 定义了相同的类:

.foo {
    color: black;
}

在 site.css 中定义的颜色将会获胜。我不确定这是否适用于您的场景,但您可能想查看 Chrome / Firefox 等浏览器中的开发工具,以了解样式是如何应用的。

于 2012-07-31T20:09:29.413 回答
0

好吧,我只是想出了如何解决它....我在 css 文件夹中有这个特定的 css 文件,所以我只是将它移到主目录并解决了问题(即使它已正确链接到 css 文件夹) ……

于 2012-08-02T13:58:40.860 回答