Javascript 在Polymer中,样式应该在模板标记的内部还是外部?

Javascript 在Polymer中,样式应该在模板标记的内部还是外部?,javascript,html,css,polymer,Javascript,Html,Css,Polymer,在大多数情况下,样式标记位于用于封装的模板标记内。这是Web组件最好的部分之一,所以这并不奇怪 但是,在某些情况下,例如官方聚合物元素(),样式标记在模板标记之外。为什么会这样?什么时候应该放在里面,什么时候应该放在外面?大约一年前有一段时间,这是推荐的方式,但他们将推荐改回了标签内的样式。并非所有的代码都已更新,模板外的样式也能正常工作,因此没有更改代码的压力

在大多数情况下,
样式
标记位于用于封装的
模板
标记内。这是Web组件最好的部分之一,所以这并不奇怪


但是,在某些情况下,例如官方聚合物元素(),
样式
标记在
模板
标记之外。为什么会这样?什么时候应该放在里面,什么时候应该放在外面?

大约一年前有一段时间,这是推荐的方式,但他们将推荐改回了
标签内的样式。并非所有的代码都已更新,模板外的样式也能正常工作,因此没有更改代码的压力