Nicht sicher, warum meine div-Elemente nicht die gesamte Breite meines Bourbon-Gitters überspannen. Der Prozess passiert nur für die letzten zwei Divs. siehe Bild. Warum verhält es sich so? Ein ähnliches Problem auf codepen erfahren. Warum belegen die div-Elemente nicht das gesamte Raster?Div-Elemente, die sich nicht über die volle Breite des Bourbon-Gitters verteilen
HTML
<div class="main-container">
<div class="articles">
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
</div>
</div>
CSS
.articles{
@include outer-container;
article {
margin-bottom: 50px;
border-bottom: 1px solid $lightest-grey;
img{
width: 100%;
height: auto;
}
span{
color: $light-grey;
}
}
}
@include media ($tablet) {
article{
@include span-columns(3 of 6);
}
}
Lösung: Ich hatte @include omega(2n)
hinzuzufügen. Ich bin nicht sicher, ob dies eine gute Methode ist, aber für den Moment ausreichen wird.
Ich entfernte Marge/Polsterung von Körper noch das gleiche passiert. Schauen Sie sich Omega in diesem Stift an und kommentieren Sie ihn -http: //codepen.io/ssosina/pen/NrqBjv – samsos
Was ich mit dem Entfernen von Gutterrändern gemeint habe, ist, dass jedes div in Ihrem Stift eine "margin-right" Eigenschaft hat, die um 2,35% gesetzt ist. . Damit die drei Spalten in dieses Raster passen, müssen Sie die Eigenschaft margin-right: 0; auf jedem dritten Element festlegen. Sie können den bearbeiteten Stift hier finden: [link] (http://codepen.io/Cordo-van-Saviour/pen/rLVqEd) –