Polymer 在所有相关聚合物元素中应用一致样式的最佳实践?

Polymer 在所有相关聚合物元素中应用一致样式的最佳实践?,polymer,dart-polymer,Polymer,Dart Polymer,假设我有一个应用程序,里面有一堆聚合物元素。这些元素有输入、按钮等等,我希望它们都具有一致的风格。由于它们是单独封装的元素,自然的方法是在每个单独的聚合元素中设置这些HTML元素的样式(旁注:当它们本身在聚合元素中时,称它们为HTML元素很有趣,这可能就是为什么Web组件是它们更好的最终名称的原因)这基本上意味着我在重复相同的风格多次 有更好的方法吗?我想我可以在这些输入和按钮上保留基本的甚至默认的浏览器样式,然后做一些顶层样式,深入到::shadows?我认为核心样式元素是为了解决这个问题()

假设我有一个应用程序,里面有一堆聚合物元素。这些元素有输入、按钮等等,我希望它们都具有一致的风格。由于它们是单独封装的元素,自然的方法是在每个单独的聚合元素中设置这些HTML元素的样式(旁注:当它们本身在聚合元素中时,称它们为HTML元素很有趣,这可能就是为什么Web组件是它们更好的最终名称的原因)这基本上意味着我在重复相同的风格多次


有更好的方法吗?我想我可以在这些输入和按钮上保留基本的甚至默认的浏览器样式,然后做一些顶层样式,深入到::shadows?

我认为
核心样式
元素是为了解决这个问题(),引用元素的页面:

核心样式元素有助于管理其他元素内部的样式,并可用于制作主题。核心样式元素可以是样式的生产者或消费者。如果它设置了id属性,则它是生产者。作为生产者的元素应该包括css样式作为其文本内容。如果核心样式设置了其ref属性,则它是使用者。核心样式通常将其ref属性设置为要使用的核心样式的id属性的值。这允许单个生产者在多个地方使用,例如,在许多不同的元素中


我认为
核心样式
元素是为了解决这个问题(),引用元素的页面:

核心样式元素有助于管理其他元素内部的样式,并可用于制作主题。核心样式元素可以是样式的生产者或消费者。如果它设置了id属性,则它是生产者。作为生产者的元素应该包括css样式作为其文本内容。如果核心样式设置了其ref属性,则它是使用者。核心样式通常将其ref属性设置为要使用的核心样式的id属性的值。这允许单个生产者在多个地方使用,例如,在许多不同的元素中