【レイアウト構成】入門編:レシピサイト/レシピページ

目次

全体のレイアウト構成

サイト全体のレイアウト構成

解説!

レイアウト構成は下記の通りです。

main
コンテンツのメインエリア全体を囲みます。
div(画像とテキスト)
画像とテキストを横並びに配置するため、全体をdivタグで囲みます。
div(ボタン)
ボタン全体を囲みます。
footer
コンテンツ下のfooter部分を囲みます。

各パーツのレイアウト構成

div(画像)

画像のレイアウト構成

コーディングのヒント!

画像全体をdivタグで囲み、横幅の設定を行います。
画像には、高さの設定と画面幅を変更した際に拡大縮小させるためのCSSの設定を行います。

div(テキスト)

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

コーディングのヒント!

エリア全体をdivタグで囲み、横幅とpaddingを設定します。

タイトル
ページタイトルのレシピ名をh1タグ、各リストのタイトルをh2タグで記述します。
材料
dl、dt、ddタグで記述します。
dtとddタグはFlexboxで横並びに配置します。
リストは点線で区切ります。
作り方
ol、liタグで記述します。
リストは点線で区切ります。

div(ボタン)

ボタンのレイアウト構成

コーディングのヒント!

エリア全体をdivタグで囲み、中央寄せに設定します。

ボタン
aタグで記述します。
ボタンに幅と高さを持たせるために「display: inline-block;」を設定します。
横幅と高さは、widthとheightを使うか、またはpaddingで調整してもOKです。
フッターのレイアウト構成

コーディングのヒント!

フッター全体をfooterタグで囲みます。

SNSリンク
ul、liタグで記述して、Flexboxで横並びに配置します。
コピーライト
コピーライトをpタグで記述します。

コーディング練習メニューに戻る

Codejump

著者:Codejump運営者

X
Webサイト制作を学んでいく人、将来Webに関わる仕事をしていく人のために、役に立つ情報や学習コンテンツを提供していきます。
運営者情報

おすすめの記事

関連記事

コーディング練習一覧

【入門編】基礎学習を終えた後のウォーミングアップ用の練習サイト

【初級編】かんたんなHTML、CSSでできるシンプルな練習サイト

【中級編】かんたんなHTML、CSS、JavaScript(jQuery)を使用した複数ページの練習サイト

【上級編】少し複雑な HTML&CSS&JavaScript(jQuery)を使用した様々なレイアウトの練習サイト

【応用編】複雑なHTML&CSS&JavaScript(jQuery)を使用した動きのある練習サイト

【番外編】Webサイト制作でよく使うHTML、CSS、JavaScript(jQuery)を練習