2017-01-17 7 views
0

base.cssという名前のベースCSSファイルとheader.cssというコンポーネントレベルのCSSファイルがあります。ページがAEMでコンパイルされると、結果のCSSファイルにheader.cssの後にbase.cssが追加されます。これにより、すべてのカスタムヘッダーCSSがベースのCSSによって上書きされます。Adob​​e Experience Manager 6.2ファイルの優先度

AEMでのファイル処理の順序を変更する場所がわかりません。助けてください。

答えて

2

両方のファイルが同じclientlibに属している場合は、css.txtファイルを変更して、結果のCSSでの順序に影響を与えることができます。それはCSSファイルのすぐ隣にある必要があり、それらをすべて相対パスでリストします。

CSSファイルが異なるクライアントライブラリからのものである場合は、クライアントライブラリ間の依存関係をexplained hereとして紹介してみることができます。

しかし、注文が関連しているという事実は、あなたのCSSセレクタがspecificではないという兆候かもしれません。私があなただったらファイルがロードされる順番を変更する前にCSS自体を改善しようと思います。ページのさまざまな要素に特定のCSSクラスを使用すると、デザインをより詳細に制御できます。

関連する問題