所以这就是问题所在。我对 Susy 有点陌生,所以我不完全确定完成此任务的最佳方法,但我希望根据 body 类和已在下面设置的媒体查询将布局应用于 .hfeed div .
这就是为什么。我正在为 WordPress 执行此操作,并且使用应用于正文的 CSS 类来设置不同的布局。具体来说,这两个类是 .full-width-content 和 .content-sidebar。我需要选择器跨越整个容器或分别位于当前定义的区域。因此,我想要设置样式的特定选择器将是“.full-width-content .hfeed”和“.content-sidebar .hfeed”。我尝试将它们设置为包含不同的容器,但这不起作用。
我是否应该简单地将这一部分从定义的网格中分离出来并按类选择然后进行媒体查询?
在 susy 中实现这一目标的最佳方法是什么?
//susy grid definitions, footer sits outside the susy grid def
#wrap {
@include container( $total-columns, $break-tablet, $break-desktop );
@include at-breakpoint( $break-tablet ) {
#header { @include span-columns( $break-tablet omega ); }
#title-area { @include span-columns( 5, $break-tablet ); }
#header .widget-area { @include span-columns( 4 omega, $break-tablet ); }
#nav { @include span-columns( $break-tablet omega ); }
.hfeed { @include span-columns( 6, $break-tablet ); }
#sidebar { @include span-columns( 3 omega, $break-tablet ); }
}
@include at-breakpoint( $break-desktop ) {
#header { @include span-columns( $break-desktop omega ); }
#title-area { @include span-columns( 5, $break-desktop ); }
#header .widget-area { @include span-columns( 5 omega, $break-desktop ); }
#nav { @include span-columns( $break-desktop omega ); }
.hfeed { @include span-columns( 7, $break-desktop ); }
#sidebar { @include span-columns( 4 omega, $break-desktop ); }
}
}