在Polymer Dart中,如何使用1个聚合物元素为表格构建CSS表格,另一个用于行和单元格

时间:2015-10-20 21:29:54

标签: dart dart-polymer

我的目标是使用CSS(display:table,table-row,table-cell)构建一个表,其中1个自定义聚合物元素定义表的div,另一个聚合物元素定义行的div细胞,像这样

<my-table>
  <my-row col1="contents of column 1" col2="column 2">
      --html for content of column 3--  
  </my-row>
</my-table>

我遇到的问题是使用&#34; display:table;&#34;创建的div。没有被&#34; display:table-row&#34;创建的div所识别。和&#34;显示:table-cell&#34;。创建的div似乎认为它们在各自的表中。

有没有办法让它发挥作用?如果答案是使用:: content :: shadow,那么我需要显示如何,因为我无法使其工作并表现为单个大表。

1 个答案:

答案 0 :(得分:2)

您应该设置聚合物元素的host样式,而不是其中的div。

以下是一个示例:https://gist.github.com/jakemac53/0d073615d723502a61ca