6
我剛開始和Susy一起玩。我有一個12格網格,它有網格填充。現在我想讓頁面的標題跨越整個網格,包括網格填充。我現在正在做的是計算總寬度,然後在標題上設置負邊距。對我來說,這感覺相當不好...有沒有更乾淨的方法來做到這一點?Susy:如何擴展內容框以覆蓋網格填充?
$total-columns : 12;
$column-width : 3.5em;
$gutter-width : 1.25em;
$grid-padding : 2em;
$total-width: ($total-columns * ($column-width + $gutter-width)) + (2 * $grid-padding) - $gutter-width;
header {
height: 150px;
width: $total-width;
margin-left: -$grid-padding;
}
感謝您的回答。所以基本上我做了正確的事情,因爲container-outer-width()與我做的計算幾乎相同。 我在整個頁面中有幾個元素需要全寬,所以容器解決方案在這裏沒有選擇,但是如果適用的話我會猜測它是最乾淨的。 雖然留下了寬度,但留下了容器空白的正確填充。 –
負右邊距應該可以處理正確的填充。 'container-outer-width'的問題是它不是基於百分比的,而你的網格的其餘部分是。我會避免在Susy網格中設置固定寬度。 –
@EricMeyer我試着用它來讓我的網格元素左右流血,但它只是將整個容器左移。 我使用了 '#top-content {0} {0} {0} #include span-columns(24,24); \t @include border-radius($ radius); \t @include bleed; \t background-color:#fff; \t margin-top:10px; \t height:300px; }' 它將箱子左移。 – Steve