私は2つのCSSファイルを使用しますが、これらの2つのファイルでは、同じ名前のクラスを持っています...私はコンポーネントで1つを使用し、別のコンポーネントでは2つ使用します。クラスの競合を伴うAngular2 CSSファイル
どのようにこれらのCSSファイルを使用して競合が発生することはありませんか?
Thxで事前に!
私は2つのCSSファイルを使用しますが、これらの2つのファイルでは、同じ名前のクラスを持っています...私はコンポーネントで1つを使用し、別のコンポーネントでは2つ使用します。クラスの競合を伴うAngular2 CSSファイル
どのようにこれらのCSSファイルを使用して競合が発生することはありませんか?
Thxで事前に!
私が言う:
myClass
という2つのクラスを持つ代わりに、たとえばmyClassUsers
とmyClassClients
とします。CSSファイル1:
div.comp1Class > table > tr.myClass {...}
CSSファイル2:代わりの両方に有する
div.comp2Class > table > tr.myClass {...}
:
.myClass {...}
私はそれについて考える...しかし...それは非常に非常に...非常に長い...最初のCSSファイルが10000行と2番目の6000行を作るから:/ –
@ N.Panchout本当に両方のコンポーネントを実行するか両方のCSSファイルが必要ですか?そうでない場合は、CSSファイル1をコンポーネント1にロードし、CSSファイル2をコンポーネント2にロードします。 – SrAxi
これは私がすでにやっていることです!それは仕事ですが、最初にコンポーネント1に行くとコンポーネント2に行きます。コンポーネント2はコンポーネント1のCSSファイルを受け取ります。逆も同様です。 –
より具体的なセレクターを適用できますか? 特定のセレクタがあまり特定のセレクタよりも優先されます。
例:コンポーネントXYZの場合は、CSSのセレクタは { コードはここに を行く}、部品ABCのために、CSSのセレクタは .abc .commonクラス名{ コードになります .xyzという.commonクラス名になりますここに行く } この方法でこの問題を解決できます。
私はそれについて考える...しかし...それは非常に...非常に...非常に長い最初のCSSファイルは10000行と2番目の6000行を作るため...: –
両方のコンポーネントが異なるCSSファイルを適用しますか?もう少し詳しく説明できますか? –
ねえ!私の問題に面白いThx!だから、私は2つのコンポーネントを持っています。同じ名前のクラスを2つのCSSファイルに入れます。各コンポーネントは1つのCSSファイルしか使用しません。コンポーネント1でアプリケーションを起動すると、そのスタイルは良好です。しかし、私はコンポーネント2に入ると、これはコンポーネント1のスタイルになりました。逆にコンポーネント2で始めるとします。 –
CSSに 'styleUrl'を使用できませんか? –