大きさや色だけでなく、文字には太さや下線といった”かざり”もつけられます。大事なところを太くしたり、リンクの下線を消してすっきりさせたり。ちょっとした調整で、ぐっと読みやすくなります。
太くする:font-weight
強調したい文字を太くするには font-weight を使います。ふつうは bold(太字)と normal(ふつう)の2つを覚えれば十分です。
.important {
font-weight: bold;
}class="important" をつけたところが太字になります。ここでも、クラスで狙い撃ちが役に立っていますね。
太さは数字でも書ける
font-weight には、ことばのかわりに数字も使えます。
h1 {
font-weight: 700;
}数字は 100〜900 で、大きいほど太くなります。400 が normal、700 が bold と同じ太さ。太さを何段階も持つフォントなら、500(少しだけ太い)のような中間の太さも選べます。まずは「400=ふつう、700=太字」を基準にすれば十分です。
下線をつける・消す:text-decoration
下線は text-decoration であやつります。引くなら underline、消すなら none。
.line {
text-decoration: underline;
}
a {
text-decoration: none;
}リンク(a)には最初から下線がついていますが、none にすると消せます。デザインに合わせて、下線を出すか消すかを選べます。
太字と下線・打ち消し線を並べると、それぞれの”かざり”の効き方がわかります。
font-weight、線のかざりは text-decoration——役割のちがう2つを組み合わせて、文字を飾ります。下線だけじゃない:打ち消し線と上線
text-decoration に入れられる値は、じつは下線だけではありません。
| 値 | 意味 |
|---|---|
underline | 下線 |
line-through | 打ち消し線(文字の真ん中に線) |
overline | 上線(文字の上に線) |
none | 線を消す |
なかでも line-through は覚えておくと便利。セール前の値段や、済んだやることリストなど、「もう有効ではない」を目で伝えるときの定番です。
.done {
text-decoration: line-through;
}リンクの色を、まわりに合わせる:color: inherit
リンク(a)には、下線だけでなく色もついています。これもデザインに合わせて消したいことがよくあります。そんなときは color: inherit;。
a {
text-decoration: none;
color: inherit;
}inherit(インヘリット)は「親から受けつぐ」という意味の値。リンクにだけ特別な色をつけるのをやめて、まわりの文字と同じ色にそろえます。ナビゲーションのリンクなどを、文字の一部のように自然になじませたいときによく使う手です。
このレッスンのまとめ
- 文字の太さは
font-weight(boldとnormal、数字なら400と700) - 下線などのかざりは
text-decoration(underline・line-through・none) - 太字は使いどころを絞ると、強調が生きる
color: inherit;でリンクの色をまわりと同じにそろえられる
