-6

奇妙な質問があります... 私は 3 つの異なるアプリに取り組んでおり、それらはすべて同じ CSS をほとんどの部分で使用しています。2 は完全に機能し、それらの css ファイルは別の .css ドキュメントにあります。3番目も適切に機能しますが....ほとんどのcssは別の.cssドキュメントにあり、そうあるべきですが、一部のcssが機能するには、実際には.htmlファイル自体に配置する必要があります.一方、このまったく同じコードは、他の 2 つのアプリの別の .css ファイルで完全に正常に動作します...これがどのように発生するのかわかりません....誰かが考えられるアイデアを持っている場合は、私に知らせてください:D

ありがとう!

4

2 に答える 2

2

これは、CSS のカスケードの性質によるものだと推測します (これが C の略です)。

2 つのスタイルシートがある場合:

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 に答える