【CSS】文字装飾の基本を総まとめ!初心者向けに解説
HTML&CSSでの文字の装飾方法を初心者向けにまとめました。サイズや色変更から、太字、斜体、影、テキストの縦書きなどまで。
▼ line-height: 1の場合 サルワカでは知っておきたい「暮らしの雑学」や「インターネットの知識」「ウェブデザインの知識」を分かりやすく解説していきます。 ▼ line-height: 1.5の場合 サルワカでは知っておきたい「暮らしの雑学」や「インターネットの知識」「ウェブデザインの知識」を分かりやすく解説していきます。 ▼ line-height: 2の場合 サルワカでは知っておきたい「暮らしの雑学」や「インターネットの知識」「ウェブデザインの知識」を分かりやすく解説していきます。
おすすめはline-height: 1.5〜2 1-6.文字の間隔を変える文字どうしの間隔(字間)は letter-spacing というプロパティにより設定します。
letter-spacingの値の指定にも何パターンかありますが、おすすめは「em」という単位で指定することです。emでは 文字の高さに対する比率で 字間を指定します。1emだと文字の高さと同じだけの字間になります。0.1emだと「文字の高さの1/10の大きさ」の字間ができるということになります。
▼ letter-spacing: 0.05em場合 サルワカでは知っておきたい「暮らしの雑学」や「インターネットの知識」「ウェブデザインの知識」を分かりやすく解説していきます。 ▼ letter-spacing: 0.1em場合 サルワカでは知っておきたい「暮らしの雑学」や「インターネットの知識」「ウェブデザインの知識」を分かりやすく解説していきます。 ▼ letter-spacing: 0.2em場合 サルワカでは知っておきたい「暮らしの雑学」や「インターネットの知識」「ウェブデザインの知識」を分かりやすく解説していきます。
おすすめは「指定しない」もしく「0.05〜0.1em」 1-7. 文字に下線を引く文字に下線を引く方法はたくさんあります。 text-decoration: underline を使うとシンプルで“ぶなん”な下線を引くことができます。
text-decorationで下線を引く例これは例文です
【参考】色々なデザインの下線を引く方法- 点線の下線を引く
- 破線の下線を引く
- 波線の下線を引く
- 蛍光ペン風にする
これは例文です
1-9. 文字を実線の枠で囲む- 線の種類
- 線の太さ
- 線の色
上図の場合だと、 実線(solid) で太さは 1px 、色は 黒(black) という指定になります。
文字を実線で囲む例これは例文です
これは例文です
1-10. 文字を点線・破線の枠で囲むborderプロパティの線の種類でsolidを指定すると実線になりますが、これを dottedにすると点線 、 dashedにすると破線 になります。
点線と破線の枠でかこむ例 CSSコード .dotted_line < border: dotted 2px skyblue; >.dashed_line < border: dashed 2px skyblue; >p < /*両方ともpadding10pxに*/ padding: 10px; > 1-11. 文字の上下に線を引く 上下左右 個別に線をひく- 上にだけ線を引く: border-top :〜
- 下にだけ線を引く: border-bottom :〜
- 左にだけ線を引く: border-left :〜
- 右にだけ線を引く: border-right :〜
値の書き方はさきほどの border:線の種類 太さ 色 と変わりません。 これらを組み合わせることで、文字の上下にだけ線を引くことができます。
文字の上下に線を引く例 CSSコード .solid_line < /*上と下にグレイの1pxの線を引きます*/ border-top: solid 1px gray; border-bottom: solid 1px gray; >.dashed_line < /*上と下に水色の1pxの破線を引きます*/ border-top: dashed 1px skyblue; border-bottom: dashed 1px skyblue; >p 1-12. 文字の左と下に線を引くさきほどと同じ要領で、文字の左と下にだけ実線を引いてみましょう。左は border-left 、下は border-bottom ですね。
文字の左に線を引く例これは例文です
1-13. フォント種類の変更たとえばこの図のように p と書けば、pタグ内の文字がImpactというフォントになります。
2. 文字の位置を変える(中央・右寄せ)
文字は初期設定では、左寄せで表示されます。これを中央寄せや右寄せにすることもできます。「文字をどちらに寄せるか」は text-align プロパティで指定します。値は以下の3つをよく使います。
text-alignに対する値- left :左寄せ ←初期値
- center :中央寄せ
- right :右寄せ
CSS指定なしの文
CSSコード .center < text-align: center; >.right
3. CSSの文字設定や装飾【応用編】
3-1. 文字を縦書きにするこれは例文です。Exampleですよ。例文なのです。例文なのですよ。
3-2. 文字に影をつける- 影の右への長さ(px)
- 影の下への長さ(px)
- 影のぼけ具合(px)
- 影の色
4. 一部の文字だけ設定を変える方法
- 文字を~ではさみ、style=” “内に設定内容を書く
- 文字をclass名を指定したspanタグではさみ、CSSでそのclassに対して設定内容を書く
これは例文です。
方法2:文字をclass名のついたspanタグではさむ⇒CSSで設定を書くこれはCSSコード
.bold5. この記事のまとめ
- フォントサイズの変更 ⇒ font-size: ◯◯px(em)
- 文字色の変更 ⇒ color: 色名orカラーコード
- 文字を太くする ⇒ font-weight: bold
- 文字を斜体に ⇒ font-style: italic
- 行間を変える ⇒ line-height: 値(1.5〜2がおすすめ)
- 字間を変える ⇒ letter-spacing: ◯◯em(〜0.1emがおすすめ)
- 文字に単純な下線を引く ⇒ text-decoration: underline
- 取り消し線を引く ⇒ text-decoration: line-through
- 実線の枠で囲む ⇒ border: solid 太さ 色
- 点線の枠で囲む ⇒ border: dashed 太さ 色
- 文字の上下に線を引く ⇒border-topとborder-bottomを指定
- 一部の文字だけ設定を変える方法 1. spanタグではさみタグの style属性 内に設定内容を書く 2. class名付きのspanタグではさみ、 CSSファイルにそのclassに対する設定内容 を書く
- 中央・右寄せ ⇒ text-align: center or right
- 文字に影をつける ⇒ text-shadow
AI翻訳ツール Nani !? ならネイティブ講師に教わるかのように自然な翻訳ができます。
サルワカについて サルワカくん 少し役立つ生活やインターネットの知識を分かりやすく解説していきます。 検索© Copyright 2020 サルワカ All rights reserved.