グリッド列のスパンサイズに関するヘルプが必要です。cssグリッドグリッド列スパン問題
私は私のグリッド列のため、このコードを持っている:私は取得しています
.main_comp:nth-child(n+3) {
//background-color: yellow;
grid-template-columns: repeat(6, 1fr);
}
.main_comp:nth-child(n+3) .bigimg {
grid-row: 1;
grid-column: auto/span 3;
}
.main_comp:nth-childn+(n+3) .blog_art {
grid-row: 2;
grid-column: auto/span 2;
background-color: green;
}
結果は、私が欲しいかなりものではありません。
grid-column: auto/span 2;
は、各blogart divの2列にまたがるうとblogartのdivの3はすべて6列の上にまたがるう:私はと思いました。私はセットアップmy exampleにcodepen、問題は、私がここで言及しているがあり
:私が望む何
以降3、NRからのすべてのdivのためにこのようなものです66行目から始まる
-thanks
:
(しかし、別のアプローチ/セレクタと、ナガサイAと同様の答えを編集します)あなたがあなたの前のルール
.blog_art:not(:nth-child(2))
をオーバライドしますグリッド列:自動/スパン1; '。 'auto/span 2'を使うと広がります。それが破られた場合、それに応じてこれらのケースを指定します。一般的な観察として、あなたは ':nth-child()'を悪用しようとしています。遅くて信頼性がありません(特に、今日のウェブでは、ほとんどすべての小さなプラグインがDOMをその場で操作します)。あなたはクラスではるかに安全です。また ':not()'を避けるようにしてください。非常に非効率的です(遅い)。 –n番目の子供のアドバイスありがとう – user2371684