HTML模写で学ぶ|LPレイアウト練習|コーディング課題初級003


HTML模写はWeb制作の基礎を身につける最も効果的な練習方法です。
この003では、ナビ付きのLP(ランディングページ) を題材に、HTML構造とCSSレイアウトを同時に学びます。

ナビゲーション・セクション分割・画像付きのコンテンツ・レスポンシブ対応など、実務レベルで必要な基礎を固める課題です。


このHTML模写で学べること

次のスキルを一気に習得できます。

  • LP構成(ヘッダー・各セクション・フッター)のHTML設計
  • ナビゲーションのリンクと内部遷移の構造
  • 画像とテキストのセクション構成
  • レスポンシブ対応とビュー別の調整
  • セマンティックなHTMLマークアップ

模写の完成条件(合格ライン)

以下の条件を満たせば、このLP模写は完成です。

  • ナビゲーションがあり、各セクションにアンカーリンクがある
  • About / Services / Portfolio / Contact の全セクションがある
  • PCでもスマホでもレイアウトが破綻していない
  • 見出し・コンテンツの意味分けが正しくされている
  • class名が意味ベースで整理されている

模写の進め方(手順)

  1. HTMLだけで構造を完成させる
    最初に CSS を書かずに骨格だけ作ります。意味のあるタグを優先します。
  2. ナビゲーションのリンクを実装する
    各セクションに id を付け、nav からリンクできるようにします。
  3. レイアウトの大枠を整える
    各セクションの余白や幅を整え、レスポンシブの基準を決めます。
  4. 画像の配置とテキストバランスを整える
    画像とテキストの見栄え、カードの並びなどを微調整します。

よくあるつまずき

  • ナビリンクが動かない
    → id と href の一致を確認しましょう。
  • 画像の縦横比が崩れる
    max-width: 100%height: auto をまず入れます。
  • スマホでレイアウトが崩れる
    → media query を切って、小さい幅から順に調整します。

模写対象サイト

こちらのLPデザインを模写してください:

模写サンプルサイト  beginner003

見た目を完全一致させる必要はありません。
HTML構造とレイアウトの再現が目的です。


模写後のチェックリスト

  • 見出しタグ(h1〜h3)の階層は整っているか
  • section タグが正しく使われているか
  • nav のリンクがスムーズに動くか
  • どのデバイスでも崩れないか

ここまでクリアできれば、非常に良い基礎課題になります。


次のステップ

この003ができたら、次は

  • レイアウトアニメーション付き模写
  • フォーム強化版
  • CSSフレームワークなしで複雑レイアウト

など、応用課題に進むと成長が早いです。