ページを組み立てる

INPUT · スライド

CSSで文字に色をつける

01 / 06

見た目を決めるのはCSS

HTMLが「これは見出し」「これは段落」という中身と意味を書くのに対して、CSSは「その見出しを何色で、どのくらいの大きさで出すか」という見た目を決める。

役割がきっちり分かれているのがWebのしくみだよ。

02 / 06

CSSは別のファイルに書く

これからの演習にはタブが2つ出てくる。

  • index.html … 中身(これまでどおり)
  • style.css … 見た目のルール

上のタブで切りかえて書くよ。2つのファイルをつなぐ書き方は、あとの節でちゃんとやるから今は気にしなくて大丈夫。

03 / 06

CSSの形は3つの部分

h1 { color: red; } は3つの部分に分かれている。

  • h1セレクタ(どこに当てるか)
  • colorプロパティ(何を変えるか)
  • red(どう変えるか)

h1 にする」と読める。区切りは :; だよ。

h1 {  color: red;}

04 / 06

書き忘れやすい記号

記号のどれかが抜けると、そのルールはまるごと無視される。エラーも出ないので気づきにくいよ。

  • プロパティと値の間は :(コロン)
  • 1行の終わりは ;(セミコロン)
  • ルール全体を { } で囲む

色が変わらないときは、まずこの3つを見よう。

p {  color: blue;}

05 / 06

カラーコードで細かく指定する

red blue のような色の名前だけでなく、カラーコードでも書ける。# のあとに6桁。

赤・緑・青の強さを2桁ずつ並べた書き方で、名前のない微妙な色も指定できるよ。

h1 {  color: #0066cc;}

06 / 06

セレクタを変えれば相手が変わる

セレクタに書いたタグ名の要素すべてにルールが当たる。li と書けば、リストの項目が全部同じ色になる。

さっそく style.css に書いてみよう。

li {  color: green;}