😶
HTMLの構造について
HTMLの構造
- ヘッダー
ページの最上部にある。Webサイトのロゴやタイトル、メニュー、
アプリであればユーザアイコンなども表示する - ナビゲーションバー
画面遷移するためのリンク一覧。ヘッダーやサイドバー内にある - メインコンテンツ
ページのメイン部分 - サイドバー
サイトやアプリ内のメニューなどがおかれることが多い - フッター
ページの最下部にある。
CopyRight、会社ページの場合概要や採用ページのリンク、住所などが表示される
よくあるレイアウト構造
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>よくあるGridタイプのレイアウト</title>
<style>
body {
margin: 0;
font-family: Arial, sans-serif;
background-color: #888888;
}
.header {
background-color: #blue;
color: white;
text-align: center;
padding: 1rem 0;
}
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 1rem; //Gridのレイアウト作るとき使いがち
padding: 1rem;
}
.tile {
background-color: skyblue;
color: black;
padding: 1rem;
text-align: center;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
</style>
</head>
<body>
<!-- ヘッダー部分 -->
<header class="header">
<h1>ナビゲーションバー部分</h1>
</header>
<!-- メインコンテンツ部分 -->
<main class="container">
<div class="tile">コンテンツ1</div>
<div class="tile">コンテンツ2</div>
<div class="tile">コンテンツ3</div>
</main>
<!-- フッター部分 -->
<footer>
<p>Copyright © ○○○○ All Rights Reserved.</p>
</footer>
</body>
</html>
Discussion