【发布时间】:2016-09-09 21:18:45
【问题描述】:
当使用 CSS 框架的网格系统时,例如 Bootstrap 或 Materialize,我发现自己经常输入以下 HTML:
<div class="row">
<div class="col s12">
<!-- Some text/ a button / something -->
</div>
</div>
基本上我需要将一个项目,比如一个段落或一个按钮,放在页面上它自己的行上,为此我需要三个标签而不是一个标签。随着时间的推移,这会在我的 HTML 中产生很多膨胀。
我考虑过创建一个 angular 指令以使其成为一个额外的标签而不是两个,但我觉得这是一个草率的解决方案。有谁知道解决这个问题的更好方法吗?
【问题讨论】:
-
元素的
display: block不起作用吗? -
如果你不想臃肿,就不要使用 CSS 框架。
标签: html css twitter-bootstrap frameworks materialize