0

我刚开始使用指南针蓝图,我正在制作一个简单的框架,其中包含以下内容:

$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

4

2 回答 2

1

我认为您必须添加true到 header 和 right_bar 类:

.header{
  @include column(12, true);

....
.right_bar{
  @include column(1, true);

这让指南针知道它是最后一列,并且需要将边距清零。

于 2013-01-30T18:23:31.207 回答
0

我想通了。我添加了一些边框,使网格有点乱。我通过覆盖宽度来修复它,但它似乎有点 hacky。是否有考虑边界的蓝图方法?

于 2013-01-31T14:37:06.080 回答