① HTMLの基本の形
<!DOCTYPE html>:HTML5の宣言
<head>:メタ情報(文字コード、タイトルなど)
<body>:画面に表示される中身
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>はじめてのHTML</title>
</head>
<body>
<h1>こんにちは、HTML!</h1>
</body>
</html>実装画面

② HTML:基本的な書き方
- タグで囲む(例:
<p>文章</p>) - 開始タグ
<h1>と終了タグ</h1>が対になっている
<h1>見出し</h1>
<p>これは段落です。</p>
③ HTML:親子・兄弟関係
<ul>
<li>りんご</li> <!-- 子要素 -->
<li>みかん</li> <!-- 子要素 -->
</ul>
<!-- ul が親、li 同士は兄弟 -->④ VSCode:Live Serverの使い方
- 拡張機能から「Live Server」をインストール
- HTMLファイルを右クリック →「Open with Live Server」
- 自動でブラウザが立ち上がり、更新もリアルタイム

⑤ CSS:基本的な書き方
<style>
p {
color: blue;
font-size: 16px;
}
</style>⑥CSS:class属性とid属性
<p class="message">こんにちは</p>
<p id="main">メインの段落</p>
<style>
.message {
color: green;
}
#main {
font-weight: bold;
}
</style>⑦CSS:優先順位と継承
- 優先順位:
id > class > タグ - 継承:フォントなどは親から子へ引き継がれる
<div class="box">
<p>文字色は親から継承されます</p>
</div>
<style>
.box {
color: red;
}
</style>
⑧ CSS:外部ファイルで読み込む
style.cssを作成- HTMLの
<head>内で読み込む
<link rel="stylesheet" href="style.css">
⑨相対パスの書き方
<!-- 同じ階層 -->
<img src="img/photo.jpg">
<!-- 1つ上の階層へ -->
<img src="../img/photo.jpg">
<!-- サブフォルダ -->
<a href="pages/about.html">About</a>
⑩HTML:ブロック要素とインライン要素
- ブロック要素:
<div>,<p>,<h1>→ 改行される - インライン要素:
<span>,<a>,<strong>→ 改行されない
<p>これは<span>強調</span>された文字です。</p>
⑪HTML:ブロック要素のセンタリング
<div class="center-box">中央揃え</div>
<style>
.center-box {
width: 300px;
margin: 0 auto;
text-align: center;
border: 1px solid #000;
}
</style>
⑫ CSS:ショートハンド記法
/* 通常 */
margin-top: 10px;
margin-right: 15px;
margin-bottom: 10px;
margin-left: 15px;
/* ショートハンド */
margin: 10px 15px;margin: 上 右 下 左;- 2つなら
上下 左右の順