コース一覧
レスポンシブWeb制作:スマホ対応して公開する
完成・公開しよう

レスポンシブWeb制作:スマホ対応して公開する

viewport、メディアクエリ、相対単位、モバイルファーストを使い、PC・スマートフォン両対応のページを完成・公開する10レッスンの無料コースです。

1
レスポンシブデザイン
01. スマホで見ると崩れる15分
02. viewportの設定15分
03. メディアクエリ20分
04. 相対単位20分
05. モバイルファースト25分
06. 章末仕上げ 全画面対応25分
2
総合制作
01. 完成度チェックと修正15分
02. デザインを磨こう15分
03. 自分らしさを足そう20分
04. 完成・公開しよう15分

完成・公開しよう

公開すると URL がもらえる

公開とは置き場所を変えること

いま開いているファイルは、まだ自分の手元にあります。公開とは、この index.html と style.css を、誰でも取りに来られる場所に置くことです。GitHub Pages や Netlify のような場所に 2 つのファイルを上げると URL がひとつもらえて、それを渡すだけで見てもらえます。特別な書き直しは要りません。

出す前の最後の 2 か所

検索結果に出るのはページの説明の 1 行です。長いと途中で切れてしまうので、いちばん伝えたいことだけを残して短くします。ここでは「HTML と CSS を学んでいる」を先頭に置きます。

もうひとつ、フォーカスの枠が文字にぴったりくっついていると読みにくいので、少しだけ離します。outline-offset は枠と要素のあいだのすきまです。

CSS

a:focus-visible, .form-input:focus-visible, .submit-button:focus-visible { outline: 3px solid #0071e3; outline-offset: 2px; }

これでサイトは完成です。骨組みから配色、レイアウト、スマホ対応まで、ぜんぶ自分の手で書きました。

次は動きをつける

いまのページは、どこを押しても表示が変わりません。メニューを押したら開く、送信したらお礼が出る、写真を押したら大きくなる。この「動き」を書くのが JavaScript です。HTML が骨、CSS が見た目、JavaScript が動き。3 つめを覚えると作れるものが一気に増えます。つぎのコース「JavaScript入門」で、このサイトに動きを足していきましょう。

課題

  1. ページの説明を、いちばん伝えたいことだけの 1 文に整える
  2. フォーカス枠に outline-offset を足して、文字から少し離す
  3. 完成した 2 つのファイルを、公開できる状態として見直す

ヒント

説明文は 60 字くらいまでが目安です。先頭にいちばん大事な言葉を置きます

`outline-offset` は前回書いた `outline` と同じルールの中に足します

書き方は `outline-offset: 2px;` です

index.html
style.css
プレビュー

できているか

  • ページの説明が 1 行に整っている
  • スマホ向けの viewport が設定されている
エディタを読み込んでいます