Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sass Susy grid-任何(简单?)的制作方法';列';同样的高度?_Sass_Compass Sass_Susy Compass - Fatal编程技术网

Sass Susy grid-任何(简单?)的制作方法';列';同样的高度?

Sass Susy grid-任何(简单?)的制作方法';列';同样的高度?,sass,compass-sass,susy-compass,Sass,Compass Sass,Susy Compass,用Susy/sass/haml等弄湿我的脚(使用调整后的中间商-使用master branch的最新Susy) 将其保存在grid.css.scss中 @import 'susy'; $total-columns : 8; $column-width : 4em; $gutter-width : 0em; $grid-padding : $gutter-width; $break-max : 12; $container-style: magic; // Cont

用Susy/sass/haml等弄湿我的脚(使用调整后的中间商-使用master branch的最新Susy)

将其保存在grid.css.scss中

@import 'susy';

$total-columns  : 8;
$column-width   : 4em;
$gutter-width   : 0em;
$grid-padding   : $gutter-width;

$break-max      : 12;

$container-style: magic;

// Container
.page {
  @include container($total-columns, $break-max);
}

// Layout

.header {
  @include at-breakpoint($break-max) {
    @include pad(1,1);
  }
}

.pagenav {
  clear: both;
  @include at-breakpoint($break-max) {
    @include pad(1,1);
  }
}

.main {
  clear: both; 
  .main-left {  
    @include span-columns($total-columns omega);
    @include at-breakpoint(10) {
      @include span-columns(7);  
    } 
  }
  .main-right {  
    @include span-columns($total-columns omega);  
    @include at-breakpoint(10) {
      @include span-columns(3 omega);  
    }        
  }
  @include at-breakpoint($break-max) {
    @include pad(1,1);
  }
}

.footer {
  clear: both;
  @include at-breakpoint($break-max) {
    @include pad(1,1);
  }
}
此代码段来自site.css.scss

.main {
  background-color: #eee;
}

.main-left {
  background-color: #fff;
}

.main-right {
  background-color: #eee;
}
.身体背景是黑色的

现在,当主左侧的内容大于主右侧时,我在右下角看到一个黑色正方形。。。 我能不能让右下角的主右下角与主左下角的高度(动态)相同?或者让主背景应用

谢谢

彼得

PS有更多学分的人应该在stackoverflow中做一个Susy标记

#main {
  display: table;
  background-color: #eee;
}
.main-left,
.main-right{
  display: table-cell;
  vertical-align: top;
}
.main-left {
  background-color: #fff;
}

.main-right {
  background-color: #eee;
}
这将使两个div彼此匹配,就像它们是相邻的表单元格一样。 别担心,这不符合使用表进行布局的条件,对于列来说很酷,并且不会给我带来任何问题。 当然,糟糕的旧浏览器不支持它,但是你可以在必要的地方使用.js脚本来修补它

这将使两个div彼此匹配,就像它们是相邻的表单元格一样。 别担心,这不符合使用表进行布局的条件,对于列来说很酷,并且不会给我带来任何问题。
当然,糟糕的旧浏览器不支持它,但是你可以在必要的地方使用.js脚本来修补它。

我签出了display:table;并查看其用途,但@include pad(1,1);是什么导致了这个问题。。。我不想让那些填充栏的颜色变成.main,它们必须是黑色的。。。所以它确实是。必须伸展的主右翼。。。或者.main left在奇怪的情况下,左边的内容比右边的少…如果您需要额外的内容添加到边距而不是填充,您可以使用
squish(1,1)
而不是
pad(1,1)
。好的,找到答案了。。。组合两种显示:表格单元格和挤压。非常感谢你。[Eric,Susy看起来真的很棒:-)]我查看了display:table;并查看其用途,但@include pad(1,1);是什么导致了这个问题。。。我不想让那些填充栏的颜色变成.main,它们必须是黑色的。。。所以它确实是。必须伸展的主右翼。。。或者.main left在奇怪的情况下,左边的内容比右边的少…如果您需要额外的内容添加到边距而不是填充,您可以使用
squish(1,1)
而不是
pad(1,1)
。好的,找到答案了。。。组合两种显示:表格单元格和挤压。非常感谢你。[Eric,Susy看起来真的很棒:-)]等高圆柱与Susy是截然不同的问题。CSS中没有完美的答案,但有几种解决方法,包括使用背景来伪造,使用表格显示等。任何选项都可以与Susy一起使用。嗨,Peter,欢迎使用SO:)最好接受答案,让其他有类似问题的人知道这解决了您的问题(更不用说你得到了一个徽章!)等高列确实是一个与Susy截然不同的问题。CSS中没有完美的答案,但有几种解决方法,包括使用背景来伪造,使用表格显示等。任何选项都可以与Susy一起使用。嗨,Peter,欢迎使用SO:)最好接受一个答案,让其他有类似问题的人知道这解决了你的问题(更不用说你得到了徽章!)。