テキストの可読性向上のためのフォーマット
メニューを表示するにはスワイプしてください
優れたタイポグラフィは、可読性と視覚的な構造を向上させます。
この章では、テキストの間隔や微妙な視覚効果を制御するプロパティ、line-height、letter-spacing、word-spacing、text-shadow に注目します。
これらのプロパティは、テキストを読みやすくし、視覚的なバランスを整えるのに役立ちます。
line-height
line-height は、テキスト行間の垂直方向の間隔を制御します。ブラウザはフォントに基づいたデフォルト値を設定しますが、いくつかの形式でカスタマイズできます。
line-height: multiplier | value in px | value in em | percent
multiplier単位なしの値(例:1.5)はfont-sizeに乗算されます。value in px固定の高さ(例:24px)。value in em相対値で、multiplier と同様(1.4em = font-size × 1.4)。percentは multiplier と同様に動作します(120% = font-size × 1.2)。
index.html
styles.css
出力
letter-spacing
letter-spacing は文字間の水平スペースを設定。
letter-spacing: normal | value in px | value in em
normal: デフォルトの間隔;value in px: 固定の追加間隔;value in em:font-sizeに対する相対的な間隔。
index.html
styles.css
出力
word-spacing
word-spacingは単語間の距離を調整。
word-spacing: value | inherit | normal
value: カスタム間隔;inherit: 親要素の間隔を継承;normal: デフォルトの間隔。
index.html
styles.css
出力
text-shadow
text-shadow はテキストに影の効果を追加するプロパティ。
4つの値を指定可能:
text-shadow: "X set" | "Y set" | "blur radius" | "color"
X set: 水平方向のずれY set: 垂直方向のずれblur radius: 影のぼかし具合(0 = シャープ)color: 有効な任意の色(デフォルトはテキストの色)
index.html
styles.css
出力
注意
テキストの書式設定において、特定の状況で必ず使用しなければならない値を定める厳密なルールはありません。テキスト書式設定プロパティや値の選択は、各プロジェクトの独自要件やデザインのビジョンによって決まります。
1. CSSプロパティのうち、テキストに影を付ける視覚効果を作成するために使用されるものはどれですか?
2. どのCSSプロパティがテキスト内の単語間の距離を調整しますか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 1