【发布时间】:2017-02-16 03:52:10
【问题描述】:
使用 css display:table + sass 定义这个 html 表格的优雅方式是什么?我已经使用带有 display:table css 样式的 div 定义了一个表格布局:
<div style="display:table">
{{#definitions}}
<div style="display:table-row">
<div style="display:table-cell">{{key}}</div>
<div style="display:table-cell">{{value}}</div>
</div>
{{/definitions}}
</div>
上面的例子是一个用于数据绑定的小胡子模板。我需要将样式参考移至 sass。什么是一种优雅的方式来做到这一点?
【问题讨论】:
-
如果您投反对票,请附上说明原因的评论
-
你为什么不直接使用普通的
<table>?您可以使用<table>来显示数据,但不要将它们用于布局。我没有投反对票。 -
为什么不能像其他任何元素一样为元素分配一个类?这和 SASS 有什么关系?
-
我需要将样式引用与 html 分开。 Sass 提供了一些额外的功能来以更优雅的方式构建 css。我想知道 sass 是否为我正在尝试做的事情提供了一个优于 vanilla css 的良好捷径。
-
我认为您需要向我们展示您的尝试,因为这在 CSS 或 SASS 中应该非常简单。也许我错过了什么。
标签: javascript html css sass mustache