COURSE · 4 CHAPTERS · 63 LESSONS
HTML & CSS
Webページの見た目をつくる
この章について読む タグで文章に意味をつける
02見出しをつけよう<h1>〜<h6> の見出しと段落を組み合わせて、文章に骨組みを作ろう。5枚 · 13問 問題へ 03リンクでつなごう<a> タグと href 属性で、ほかのページへ飛べる文字を作ろう。5枚 · 13問 問題へ 04画像をならべよう<img> タグと src 属性で、ページに絵や写真を置こう。終了タグのないタグに出会うよ。5枚 · 13問 問題へ 05箇条書きを作ろう入れ物の <ul>/<ol> と項目の <li> を入れ子にして、リストを組み立てよう。5枚 · 13問 問題へ
CSSで見た目を変える
11文字の大きさと書体font-size で大きさ、font-family で書体を変えて、同じHTMLの見え方を作りかえよう。5枚 · 13問 問題へ 12要素を「箱」としてあつかうbackground-color・width・height で、文字ではなく要素そのものの領域を変えてみよう。5枚 · 13問 問題へ
ページ全体の骨組み
14HTMLファイルの骨組みhead と body の役割を知って、ページの名前を決める <title> を書けるようになろう。6枚 · 13問 問題へ 15CSSファイルを読みこむ<link> タグで HTML から style.css を呼び出し、文書と見た目をファイル単位で分けよう。5枚 · 13問 問題へ
パーツごとに組む
16ページを領域に分ける<div> と class でページを上・中・下の領域に分けて、レイアウトの土台を作ろう。5枚 · 13問 問題へ
枠と余白で整える
24枠線をつける太さ・種類・色の3つを指定して、箱に枠線を引こう。4枚 · 13問 問題へ
この章について読む ヘッダーと一覧を組む
35左と右に振り分けるfloat: right を覚えて、ヘッダーの中身を左のかたまりと右のかたまりに分けよう。5枚 · 13問 問題へ
触った反応をつける
45ヘッダーを画面に固定するposition: fixed; で流れから外して画面に張りつけ、z-index で重なり順を決めよう。5枚 · 13問 問題へ
この章について読む 画面幅で切り替える
48幅ごとに並びを切り替える@media の中で display と width を書き変えて、横並びを縦積みに切り替えよう。5枚 · 13問 問題へ 49余白を幅の中に入れるbox-sizing: border-box; にすると、余白や枠線を含めた大きさが width になる。5枚 · 13問 問題へ
端末ごとのレイアウト
51中くらいの幅から手をつける広い幅の形から @media (max-width: 700px) で3列を2列にし、段階的にせまくしていこう。5枚 · 13問 問題へ 53スマホ幅で縦に積む@media (max-width: 480px) の中で display: block; と width: 100%; に戻して、カードを縦一列にしよう。5枚 · 13問 問題へ
文字と幅を追従させる
57幅によって出すものを入れかえるdisplay: none; と display: block; を幅で切り替えて、狭い画面ではメニューの見せ方ごと変えよう。5枚 · 13問 問題へ
この章について読む 横に並べる
59並べ方は親が決める親に display: flex; と書くだけで中の子要素が横に並ぶ。並べる位置も親の側で決めよう。5枚 · 13問 問題へ
折り返しと向きを変える
62幅の条件と組み合わせる@media の中に Flexbox の指定を書いて、画面幅ごとに並べ方そのものを変えよう。5枚 · 13問 問題へ 63狭い画面では縦に積むflex-direction: column; で子の並ぶ向きを変えて、スマホでは縦積みにしよう。5枚 · 13問 問題へ