私はmy-element
と呼ばれる単純な要素を持っています。隣接するmy-elements
の間には、2em
の垂直スペースがあります。だから私はスタイリングを追加するAngular2のWebComponentsにスタイルを追加する方法
my-element + my-element { margin-top: 2em; }
私の質問は、これは動作しますか? my-element
はWebComponentで、私はAngular2 ComponentでViewEncapsulation.Native
と宣言しています。これは、スタイリングがシャドーDOMで分離されていて変更できないこと、または少なくとも/deep/
セレクタ(?)を適用していないことを意味します。 my-element
のボックスモデルmy-element
にマージンを適用すると、実際にはmy-element
に影響しないはずです。それは基本的に私が経験していることです。
my-element
は少なくとも包含ボックスのレンダリングに影響しないので、少なくともmargin
を変更できるようにするにはどうすればよいですか?
同じ関連コードを表示できますか? – micronyks