ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS グリッド レイアウトが壊れるのはなぜですか?

CSS グリッド レイアウトが壊れるのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-29 17:32:10749ブラウズ

Why Is My CSS Grid Layout Breaking?

CSS グリッドのグリッド領域の問題のトラブルシューティング

CSS グリッド システムを実装する際には、領域が正しくレイアウトされていることを確認することが重要です。問題が発生した場合は、次の点を確認してください。

一貫した列数の確保

grid-template-areas プロパティを利用する場合、文字列値の列数は同じである必要があります。これは、文字列内の各行指定がグリッド テンプレート内の行に対応し、行指定内の各単語が列に対応するためです。

提供されたコードには、1 つの行に 2 つの列があります ("ロゴfaq") ですが、1 列だけの別の行 ("about-us") があります。この不一致により、レイアウトの問題が発生します。

修正されたコード:

.grid {<br> 表示: グリッド;<br> グリッド テンプレート列: 1fr 1fr;<br> グリッド テンプレート行: 1fr 1fr;<br> グリッド テンプレート エリア: "ロゴ FAQ" "about-us about-us";<br>}<br>

 <div class="logo"></p>
<pre class="brush:php;toolbar:false">LOGO


FAq


About-us


以上がCSS グリッド レイアウトが壊れるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

css String if count while class Property number this display column issue word
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:スクロール DIV 内でチェックボックスの背景色が変化しないのはなぜですか?次の記事:スクロール DIV 内でチェックボックスの背景色が変化しないのはなぜですか?

関連記事

続きを見る