在Polymer中,样式何时应该在模板标签内部或外部?

时间:2016-03-16 18:31:25

标签: javascript html css polymer

在大多数情况下,style标记位于template标记内,用于封装。这是Web组件的最佳部分之一,因此并不令人惊讶。

但是,在某些情况下,例如官方的Polymer Elements(https://github.com/PolymerElements/iron-a11y-announcer/blob/master/iron-a11y-announcer.html),style标记在外面 template标记。为什么是这样?什么时候应该在里面,何时应该在外面?

1 个答案:

答案 0 :(得分:3)

这是大约一年前推荐的方式,但他们将推荐更改回<template>标签内的样式。并非所有代码都已更新,模板外部的样式也可以使用,因此无需更改代码的压力。