0

サイトに約 10 個の css ファイルがあるとします。それらを一つにまとめたかったのです。しかし、それらを組み合わせると(htmlに含まれるようにファイルを「連結する」だけです)、スタイル/レイアウトが壊れます。パスなどの問題ではなく、セレクターが以前のように機能しないだけです。

何か不足していますか、それともファイルが大きすぎますか? 何が問題なのですか?順序が保持されている限り、スタイルが1つのファイルにある場合も複数のファイルにある場合(あるべきではない)も違いはないと思いました...

乾杯

4

1 に答える 1

4

@importファイルにディレクティブがないことを確認してください。CSS 仕様によると、他のルールの前にのみ配置できます。他のすべてのインポートは無視されます。

例えば:

1.css:

BODY {background: #fff; }

2.css:

@import "foobar.css";

1+2.css:

BODY {background: #fff; }
@import "foobar.css"; /* This import won't work. */
于 2012-06-19T13:36:11.223 に答える