假设我们有以下标记:
<section class="wrapper">
<div>column1</div>
<div>column2</div>
<div>column3</div>
<div>column4</div>
</section>
我需要一个 mixin 来设置列的宽度,并将它们浮动到左边。一个简单的四列网格。这是我到目前为止提出的。
@mixin grid($columns: 2, $tag: "div") {
#{$tag} {
width: 100% / $columns;
box-sizing: border-box;
-moz-box-sizing: border-box;
float: left;
}
&:after {
display: table;
content: " ";
clear: both;
*zoom: 1;
}
}
我的问题是:有没有更好的方法来做到这一点,我错过了什么。