html - 使用 css 网格框架重复行/列代码

标签 html css twitter-bootstrap frameworks materialize

当使用 CSS 框架的网格系统时,如 BootstrapMaterialize例如,我发现自己经常输入以下 HTML:

<div class="row">
    <div class="col s12">
        <!-- Some text/ a button / something -->
    </div>
</div>

基本上我需要将一个元素(比如一个段落或一个按钮)放在页面上它自己的行中,为此我需要三个标签而不是一个。随着时间的推移,这会在我的 HTML 中造成大量膨胀。

我考虑过创建一个 Angular Directive(指令),使其成为一个额外的标签而不是两个,但我觉得这是一个草率的解决方案。有谁知道解决这个问题的更好方法?

最佳答案

一个选项是创建代码 snippet因此,如果您键入 element,它会在完整的 HTML 中展开,片段可在 sublime text、atom 文本编辑器中使用。

另一个简单的选择是使用emmet,它在前面提到的两个和括号中可用,像这样:

.row>.col.s12>element TAB

关于html - 使用 css 网格框架重复行/列代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37214023/

相关文章:

javascript - 谷歌图表 : hi is not a function

javascript - 如何使用 AJAX 刷新 Django 页面的一部分?

html - div 内的居中文本

css - 让跨度填充剩余宽度?

css - SVG 笔划破折号数组 CSS 动画反转类(class)?

css - 缩略图中的中心图像

java - 如何用<table>标签替换<datatable>标签

javascript - 如何在 jquery 中一遍又一遍地调用一个函数

jquery - 如何查找 Bootstrap 模式对话框的来源

html - 我怎样才能通过下面的菜单?Bootstrap