【发布时间】:2014-09-27 11:17:47
【问题描述】:
我正在尝试了解 Polymer 和 shadow dom 的规范,即 http://w3c.github.io/webcomponents/spec/shadow/#distribution-algorithms 以及带有选择器的内容插入点如何与通用选择器一起使用。
规范很难遵循,所以我将解释我想要理解的内容(这是从http://www.html5rocks.com/en/tutorials/webcomponents/shadowdom/复制/引用)
我有一份文件:
<div id="nameTag">
<div class="first">Bob</div>
<div>B. Love</div>
<div class="email">bob@</div>
</div>
还有一个带有选择器的影子根:
<div style="background: purple; padding: 1em;">
<div style="color: red;">
<content select=".first"></content>
</div>
<div style="color: yellow;">
<content select="div"></content>
</div>
<div style="color: blue;">
<content></content>
</div>
</div>
请注意,我已将 html5rocks 示例更改为末尾的通用选择器,即<content></content>
这里的预期行为是什么?
是否允许带有选择器的内容插入点与通用选择器一起使用?
通用选择器是否会假定任何剩余的主机节点(不确定这是否是正确的描述)。
仅供参考,我可能错误地描述了术语,这是一个难以阅读的规范。
【问题讨论】:
标签: polymer web-component shadow-dom