2

Polymer 0.8 で導入された Shady DOM は、スタイルがローカル DOM に漏洩するのを防ぎますか?それとも Shadow DOM だけができることですか?

https://www.polymer-project.org/0.8/docs/devguide/experimental.html#xscope-styling

次の例では、Shady DOM によってタイトルが赤くなるのを防ぐことができますか?

my-element.html

<template>
    <span class="title">{{title}}</span>
</template>

スタイル.css

.title {
    color: red;
}
4

1 に答える 1

1

Polymer 0.8 をテストしてきましたが、今のところそうではないようです。シャドウ境界規則は、Polymer 要素に定義されたスタイルの範囲を限定するため、維持され<dom-module>ませんが、外部スタイルシートからのリークは停止しません。ここにあるドキュメントは、明示的に述べたとは言いませんが、それを暗示しています: https://www.polymer-project.org/0.8/docs/devguide/local-dom.html#scoped-styling

編集: これは 0.9 または 1.0 で修正されると思います。この投稿を参照してください。この部分の最後のポイントは、何かが欠けていない限り、今すぐ利用できるようにする必要があることを示唆していますが。

于 2015-04-27T07:01:27.183 に答える