我刚开始使用指南针蓝图,我正在制作一个简单的框架,其中包含以下内容:
$blueprint_grid_columns: 12;
$blueprint_grid_width: 60px;
$blueprint-grid-margin: 20px;
@import "blueprint";
.frame {
@include container;
.header{
@include column(12);
background:#000;
height:100px;
}
.left_bar{
@include column(1);
background:#ccc;
height:450px;
}
.content{
@include column(10);
background: #000;
height:450px;
}
.right_bar{
@include column(1);
backgrounf:#ccc
height:450px;
}
}
HTML:
<body>
<div class='frame'>
<div class='header'>
</div> <!-- end header -->
<div class='left_bar'>
</div> <!-- end left_bar -->
<div class='content'>
</div> <!-- end content -->
<div class='right_bar'>
</div> <!-- end right_bar -->
</div> <!-- end frame -->
</body>
right_bar不适合最后一列的空格,而是恰好出现在left_bar的下方。谁能告诉我为什么?非常感谢任何帮助。
C
答案 0 :(得分:1)
我认为你必须在标题和right_bar类中添加true
:
.header{
@include column(12, true);
....
.right_bar{
@include column(1, true);
这让罗盘知道它是最后一列,并且保证金需要归零。
答案 1 :(得分:0)
我想出来了。我添加了一些边框,将网格推出了一点点。我通过覆盖宽度来修复它,但它似乎有点hacky。是否有考虑边界的蓝图方式?