ここは <main>
領域です。中央コンテンツが広く表示され、読みやすさを重視しています。
📐 Grid使用箇所(CSS)
/* グリッド全体のレイアウト */ body { display: grid; grid-template-areas: "header header header" "nav main aside" "footer footer footer"; grid-template-columns: 1fr 3fr 1.2fr; gap: 12px; } /* 各エリアの配置指定 */ header { grid-area: header; } /* 上部タイトル */ nav { grid-area: nav; } /* 左側ナビゲーション */ main { grid-area: main; } /* 中央メインコンテンツ */ aside { grid-area: aside; } /* 右側の補足エリア */ footer { grid-area: footer; } /* 最下部フッター */
🧱 Grid構造のHTML
<body> <header>...</header> <main>...</main> <nav>...</nav> <aside>...</aside> <footer>...</footer> </body>