サイト名称変更のお知らせ

【HTML/CSS コーディング解説】入門:レシピサイト(前編)

目次

  1. 1. 完成イメージの確認
  2. 2. レイアウト構成を考えよう
    1. ①:全体のレイアウト構成
    2. ②:メインビジュアルのレイアウト構成
    3. ③:テキストエリアのレイアウト構成
    4. ④:画像横並びエリアのレイアウト構成
    5. ⑤:ボタンエリアのレイアウト構成
    6. ⑥:フッターのレイアウト構成

1. 完成イメージの確認

まずは、今回作るサイトの完成イメージを確認していきます。

今回は画面幅いっぱいの写真を使ったレシピサイトのコーディングです。

完成イメージは以下の通りです。

▼PC表示

レシピサイトのPC表示イメージです。

▼スマホ表示

レシピサイトのスマホ表示イメージです。

▼デモサイト

デモサイトはこちらからご確認いただけます。

それでは、さっそくレイアウト構成から考えていきましょう!

2. レイアウト構成を考えよう

はじめに全体のレイアウト構成を考えます。

①:全体のレイアウト構成

まずはおおまかなブロック単位に分割します。

今回のサイトの場合は、下記のようなブロックにわかれます。

レシピサイトの全体レイアウト構成です。

ヘッダーはなく、メインコンテンツとフッターだけの構成です。

メインコンテンツの中は、「メインビジュアル」「テキスト」「画像リスト」「ボタン」の4つのブロックに分かれます。

続いて、各パーツの中のレイアウト構成を考えていきましょう。

②:メインビジュアルのレイアウト構成

メインビジュアルは下記の通りです。

メインビジュアルのレイアウト構成です。

メインビジュアルはイメージ画像をdivタグで囲むだけです。

以上で、メインビジュアルは終了です。

③:テキストエリアのレイアウト構成

テキストエリアは下記の通りです。

テキストエリアのレイアウト構成です。

全体をdivタグで囲み、中央寄せにします。(エリア内にタイトルが含まれていますが、このタイトルはサイト全体のタイトルでありこのエリアだけのタイトルではないため、sectionタグは使用しません。)

タイトルはサイト全体のタイトルを表すので、h1タグで記述します。

タイトル下のテキストはpタグで記述します。

以上で、テキストエリアは終了です。

画像エリアのレイアウト構成

画像を横並びに配置します。

画像横並びエリアのレイアウト構成です。

画像が一覧形式になっているので、ul、liタグを使って記述します。(※divタグを使っても良いですが、画像やテキストなど同じコンテンツが繰り返されるような一覧形式のレイアウトはリストタグが使われことが多いです。)

以上で、画像エリアは終了です。

ボタンエリアのレイアウト構成

続いてボタンエリアです。

ボタンエリアのレイアウト構成です。

ボタンを中央に配置するため、全体をdivタグで囲みます。
ボタンはaタグで記述してリンクにします。

以上で、ボタンエリアは終了です。

最後にフッターです。

フッターのレイアウト構成です。

フッターは全体をfooterタグで囲みます。
SNSのリンクはul、liタグで記述して、CSSで横並びに配置します。

以上で、レイアウト構成は終了です。

それでは、後編のコーディングに入っていきましょう!

関連記事