【丸パクリOK!】実務で使えるHTML/CSSテンプレート10選(初中級者向け)

目的:Web制作の初中級者が案件やポートフォリオで“そのまま使える”HTML/CSSテンプレートを10本。シンプルながら実務で役立つパターンを中心にまとめています。すべてバニラHTML/CSSのみで実装。
1. ベーシックなHTML骨組み
用途:最初の1枚を作るときの基本構造。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>基本テンプレート</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>ヘッダー</header>
<main>メインコンテンツ</main>
<footer>フッター</footer>
</body>
</html>2. シンプルなヘッダー+ナビゲーション
<header>
<nav>
<ul style="display:flex; gap:16px; list-style:none;">
<li><a href="#">ホーム</a></li>
<li><a href="#">サービス</a></li>
<li><a href="#">お問い合わせ</a></li>
</ul>
</nav>
</header>3. ヒーローセクション(キャッチコピー+ボタン)
<section style="padding:60px; text-align:center; background:#f5f5f5;">
<h1>あなたのビジネスを加速するWeb制作</h1>
<p>デザインから集客までトータルサポート</p>
<a href="#contact" style="display:inline-block; padding:12px 20px; background:#007bff; color:#fff; border-radius:6px;">お問い合わせ</a>
</section>4. 2カラムレイアウト
<section style="display:flex; gap:20px; padding:40px;">
<div style="flex:1; background:#eee; padding:20px;">左コンテンツ</div>
<div style="flex:1; background:#ddd; padding:20px;">右コンテンツ</div>
</section>5. サービス紹介カード
<section style="display:flex; gap:20px; padding:40px;">
<div style="flex:1; border:1px solid #ccc; padding:20px; border-radius:8px;">
<h3>サービスA</h3>
<p>説明文が入ります</p>
</div>
<div style="flex:1; border:1px solid #ccc; padding:20px; border-radius:8px;">
<h3>サービスB</h3>
<p>説明文が入ります</p>
</div>
</section>6. シンプル料金表
<table style="width:100%; border-collapse:collapse;">
<tr>
<th style="border:1px solid #ccc; padding:10px;">プラン</th>
<th style="border:1px solid #ccc; padding:10px;">料金</th>
</tr>
<tr>
<td style="border:1px solid #ccc; padding:10px;">ライト</td>
<td style="border:1px solid #ccc; padding:10px;">¥5,000</td>
</tr>
<tr>
<td style="border:1px solid #ccc; padding:10px;">スタンダード</td>
<td style="border:1px solid #ccc; padding:10px;">¥10,000</td>
</tr>
</table>7. FAQ(よくある質問)
<section>
<h2>よくある質問</h2>
<details>
<summary>納期はどれくらいですか?</summary>
<p>通常2〜3週間程度です。</p>
</details>
<details>
<summary>修正は何回まで可能ですか?</summary>
<p>基本2回まで無料対応です。</p>
</details>
</section>8. お問い合わせフォーム
<form action="#" method="post" style="display:grid; gap:12px; max-width:400px;">
<input type="text" name="name" placeholder="お名前" required>
<input type="email" name="email" placeholder="メールアドレス" required>
<textarea name="message" placeholder="ご用件" rows="5" required></textarea>
<button type="submit" style="padding:10px; background:#007bff; color:#fff; border:none; border-radius:4px;">送信</button>
</form>9. お客様の声(テスティモニアル)
<section style="padding:40px; background:#f9f9f9;">
<blockquote style="border-left:4px solid #007bff; padding-left:12px; margin:0 0 20px;">
<p>依頼して大正解でした!集客が2倍に。</p>
<cite>株式会社ABC 佐藤様</cite>
</blockquote>
<blockquote style="border-left:4px solid #007bff; padding-left:12px; margin:0;">
<p>丁寧な対応で安心できました。</p>
<cite>個人事業主 山田様</cite>
</blockquote>
</section>10. シンプルなフッター
<footer style="text-align:center; padding:20px; background:#333; color:#fff;">
<p>© 2025 Your Brand. All rights reserved.</p>
</footer>
✅ ポイント
- デザインはシンプル、色や余白を少し変えるだけで応用可能