normalize.cssのようにCSSをリセットすると、シャドウドームに伝播しますか?たとえば、normalize.cssがアプリケーション/プロジェクトPolymerで使用されている場合、domおよびshadow dom全体のすべての要素にnormalize.cssリセットが適用されますか?normalize.cssがshadow domに伝播するようにCSSをリセットしますか?
TIA、 オレ
normalize.cssのようにCSSをリセットすると、シャドウドームに伝播しますか?たとえば、normalize.cssがアプリケーション/プロジェクトPolymerで使用されている場合、domおよびshadow dom全体のすべての要素にnormalize.cssリセットが適用されますか?normalize.cssがshadow domに伝播するようにCSSをリセットしますか?
TIA、 オレ
ません(それらはデフォルトで継承されていない限り)。
Shadow DOMはメイン文書のCSSスタイルと分離しているため、Shadow DOMではnormalize.cssに定義されているものはありません。
のツールではなく、Webサービス[Polystyles](https://github.com/PolymerLabs/polystyles)...コンポーネントのスタイルに追加する場合を除いて –
はい@import url'でyes、 http://stackoverflow.com/a/35879636/4600982 – Supersharp
@ebidelによると、継承しているCSSプロパティは、シャドウドームの内部を継承し続けます。 Supersharpあなたは答えを更新したいですか? – Ole
短い答えはいいえ。
all: initial;
を使用すると、コンポーネント内のすべてのスタイルをリセットできます。
"...親ページのルールは、ホストよりも高い特異性を持っています。これにより、ユーザーは外部からトップレベルのスタイリングを上書きすることができます。
あなたの:root
かhtml
にスタイルを設定するのであればshadowDOM
を得るのだろうか? –
その主な問題は 'css'ファイルです。 Polymerの要素には外部CSSファイルの使用が推奨されておらず、正規化は外部CSSファイルです – a1626
外部スタイルからスタイルモジュールを作成するツールがあります。 –