2020年ウェブサイト作成講習会

実習内容

トップページの修飾

レイアウト

  1. 背景に使用する画像を「images」フォルダーに保存します。
  2. Bracktsで「index.html」を開きます。
  3. body要素を「<div id="wrapper">」と「</div>」で括ります。
  4. h1要素を「<header>」と「</header>」で括ります。
  5. h2要素から「参加者一覧ページへ戻る」の直前までを「<main>」と「</main>」で括ります。
  6. div ID wrapperの閉じタグ「</div>」の直前にfooter要素挿入します。
  7. 各作品へのリンクグループを「<div class="box">」と「</div >」で括ります。
  8. 上書き保存します。
    完成イメージ

スタイルシートの作成

  1. brackts編集画面を左右に分割し、右側に新規ファイルを作成します。
  2. 新規ファイルについてファイルの種類を「CSS」にし、下表のとおり設定して「style」フォルダーに「top.css」として保存します。
  3. 「index.html」のhead要素内に「top.css」を呼び込むlinkを設定し上書き保存します。
    <link rel="stylesheet" href="style/top.css">
  4. 「index.html」のhead要素内にviewportを設定するメタタグを挿入します。
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
セレクタ プロパティ 備考
body font-family "メイリオ", sans-serif
font-size 16px
#wrapper width 100%
header width 100%
padding-top 12.5% 背景画像の縦横比
background-image url(../images/top.jpg)
background-color (#b94f23) 背景画像に似た色を指定
background-size cover
background-repeat no-repeat
header h1 margin-top -6.5% h1の位置
text-align center
font-size 48px
font-weight 800
color #fff 文字の色
text-shadow 2px 2px 2px #f00, -2px 2px 2px #f00,
2px -2px 2px #f00,-2px -2px 2px #f00
影の色
背景画像に合わせて設定
main max-width 960px
width 100%
margin 20px auto
box-sizing border-box
display flex boxを横並びに設定
flex-wrap wrap
justify-content space-between boxを均等に配置 左寄せ・右寄せ
.box width calc(100%/3 - 10px) 「-」の前後に半角スペースを挿入
box-sizing border-box
padding 10px
margin-bottom 10px
border 1px solid #bbb
border-radius 10px 10px 0 0 上の角を丸める
box-shadow 0 0 3px 0 #333
background-color azure
.box h2 margin 0.3em 0
text-align center
font-size 20px
.box p margin 0.3em 0
.box p a text-decoration none
color #333
display block
.box p a:hover text-decoration underline
.modoru text-align center
footer width calc(100% - 10px)
margin 10px auto
box-sizing border-box
color #fff
padding 10px
background-color #666
border 1px solid #fff
box-shadow 0 0 0 5px #666
text-align center
font-size 85%
@media screen and (max-width:600px) メディアクエリ
main display block
.box width 100%