widthをautoとして含むindex.htmlのベースCSSファイルをインポートしていますが、このスタイルはstyleUrlsを使用してコンポーネントで定義したスタイル(幅を70%として使用)より優先されます:["..."] 。私のコンポーネントスコープのCSSが従来の方法で定義されたスタイリングより優先されるようにする最良の方法は何ですか?グローバルスタイルのスコープをトップレベルのコンポーネントに設定する必要がありますか?なぜ子コンポーネントのスタイルがグローバルCSSによって上書きされますか?
2
A
答えて
2
一般的にコンポーネントのCSSは、プレオリがあるコンポーネントです。
カプセル化を使用してみることができます:app.componentのViewEncapsulation.None。
コンポーネントにクラスがある場合、優先度があります。
https://angular.io/docs/ts/latest/guide/component-styles.html
0
あなたのグローバルなCSSのセレクタの特異性を高めることができます。
あなた<my-comp class="some-class">
.someClass {
width: 70%;
}
を持っている場合は、あなたが依存のために、あなたはあなたのセレクタの特異性を高めるためにどのような方法
body .some-class.some-class {
width: 100%;
}
または
body my-comp.some-class.some-class {
width: 100%;
}
で上書きすることができますが最適に動作しますあなたの特定の要件について。
https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity
関連する問題
- 1. 上書きCSSスタイル
- 2. このデータは別のコンポーネントによって上書きされますか?
- 3. CSSが上書きされないようにする
- 4. すべてのCSSスタイルをCSSセレクタで上書きする
- 5. CSSスタイルを上書きする?
- 6. file_put_contentsが上書きされないのはなぜですか?
- 7. 角2のスタイルが子コンポーネントに適用されない
- 8. CSSの計算されたプロパティパネルでは、一番上のスタイルはあまり具体的でないスタイルを上書きしていないようです。
- 9. woocommerceカートの変更がcheckout.jsによって上書きされています
- 10. Vaadin要素でAngular 2コンポーネントにCSSスタイルが適用されないのはなぜですか?
- 11. アレイが上書きされるのはなぜですか?
- 12. ファブリックによってsvn設定が上書きされる
- 13. 別のCSSスタイルを上書きするCSSスタイルを作成する方法
- 14. 上書きされたCSSルールがマークアップに影響を与えているのはなぜですか?
- 15. PrimeNGのFileUploadコンポーネントのスタイルを、通常のファイルアップロードフィールドのように上書きする
- 16. ボタン上のIphoneスタイルは上書きされません
- 17. CSSスタイルのコンテンツの特殊な部分をグローバルに上書きせずに変更するにはどうすればよいですか?
- 18. UITabBarItemのタイトルはUIViewControllerのタイトルによって上書きされますか?
- 19. CSSスタイルがモーダルに適用されないのはなぜですか?
- 20. Firefoxで指定された要素がCSSリセットによって上書きされる
- 21. Excel文書が上書きされないようにする
- 22. Wro-mavenプラグイン - CSSの変更が上書きされます
- 23. Gitは、削除されたファイルがマージによって上書きされると言っています
- 24. クラスのプロパティは、他のインスタンスセッターによって上書きされています
- 25. Mozilla Firefoxで上書きされないCSSフィルタの反転が
- 26. 他のプロセスによって上書きされたLog4netアペンダー
- 27. なぜLinux上のマウントされていないデバイスに書き込むことができますか?
- 28. グローバルな$ post変数は常にsingle-product.phpで上書きされます
- 29. なぜこの子コンポーネントは再レンダリングされませんか?
- 30. 親のインスタンス変数がPythonの子クラスによって上書きされるのを防ぐには?
コードを共有してください。 – micronyks