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

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

Mary-Kate Olsen
リリース: 2024-11-29 17:32:10
オリジナル
770 人が閲覧しました

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>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">LOGO
ログイン後にコピー


FAq
ログイン後にコピー


About-us
ログイン後にコピー


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

ソース:php.cn
前の記事:スクロール DIV 内でチェックボックスの背景色が変化しないのはなぜですか? 次の記事:CSS3 アニメーションのみを使用してクラシックな点滅テキスト効果を作成するにはどうすればよいですか?
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
関連トピック
詳細>
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート