学习苏西,喜欢它。虽然在测试简单的东西时有一些怪癖。我正在尝试并排创建两个半宽列,中间有一些排水沟空间,之后是一个全宽列。问题是第二个半宽列 (y) 没有完全向右浮动。如果我完全删除了padding: 5px
该列,该列仍处于1px
关闭状态,并且与全宽列 (z) 不对齐
html
<div class="row">
<div class="left">x</div>
<div class="right">y</div>
</div>
<div class="row">
<div class="full">
z
</div>
</div>
萨斯
$susy: (
global-box-sizing: border-box,
gutters: 1/4,
gutter-position: outside
);
.row {
@include container(320px);
}
.left {
@include span(1 of 2);
}
.right {
@include span(1 of 2);
@include last;
}
.full {
@include span(2 of 2);
}
.left,
.right,
.full {
border: solid 1px #000;
background: #fff;
margin-bottom: 25px;
padding: 5px;
}
这是输出代码的jsfiddle:
JSFiddle
为什么没有正确对齐?
问题可能不在于 Susy 本身,但我是否正确使用它/是否有更好的方法来做同样的事情并让它自行向右浮动?以下代码在 .right 的同一类中输出一个 float: left 和一个 float: right,似乎没有必要。