text-decorationとは?初心者向けの使い方と実例共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
text-decorationとは?初心者向けの使い方と実例共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)


text-decorationとは?

Webサイトを作るときには、文字をただ表示するだけでなく、見栄えを整えるための装飾を使うことが多いです。text-decorationはその中でも基本的な CSS のプロパティの一つで、文字の下や上に線を引いたり、文字を打ち消したように見せたりする機能を持っています。つまり、文字自体の色やフォントを変えるのではなく、装飾線の有無とスタイルをコントロールするための道具です。

初めての人にも覚えやすいポイントは次の3つです。何を変えたいのかどんな見た目にしたいのかブラウザの動作を確認することです。

基本的な使い方

最も基本的な使い方は text-decoration: underline; のように、文字の下に線を引くことです。これによりリンクでなくても下線をつけることができます。反対に text-decoration: none; と書くと、どんな下線も消えます。

その他の使い方として、打ち消し線を入れる text-decoration: line-through; や、上に線を引く text-decoration: overline;、複数の線を同時に出したい場合は text-decoration: underline overline; のように並べます。

重要な補助情報として、text-decoration は色を変えたいときには text-decoration-color、線のスタイルを変えたいときには text-decoration-style、太さを変えたいときには text-decoration-thickness を使います。これらを組み合わせると、下線の色を赤にしたり、波形の下線をつけたりすることができます。

実践例とコードの見方

以下はよくある使い方の例です。

例1 下線だけを付ける場合。
これは p などの要素に text-decoration: underline; を適用する形です。実際には CSS ファイルに記述しますが、ここでは考え方を覚えることが大切です。なお、HTML 側では特に何もする必要はなく、CSS 側だけで装飾を決めます。

例2 下線の色とスタイルを変える例です。text-decoration: underline; のほかに text-decoration-colortext-decoration-style を組み合わせて使います。例えば text-decoration: underline; text-decoration-color: blue; text-decoration-style: wavy; のように設定すると、下線が青色で波形になります。

表で覚えるテキスト装飾

<th>説明
プロパティ
text-decoration 主な装飾を一括で指定。基本は underline, none, line-through, overline の4つ程度。 text-decoration: underline;
text-decoration-color 装飾線の色を指定。 text-decoration-color: red;
text-decoration-style 装飾線のスタイルを指定。solid, wavy, double など。 text-decoration-style: wavy;
text-decoration-thickness 装飾線の太さを指定。px や % で指定可能です。 text-decoration-thickness: 2px;

このように text-decoration を使うと、リンクの見た目を変えずに文章の一部だけ強調することができます。デザインの一貫性を保つためには、サイト全体で同じ装飾ルールを決めておくと良いでしょう。

よくある質問

Q. 下線を消したいときはどうするの? A. text-decoration: none; を適用します。リンクにも適用された下線を消したい場合には、対象要素にこのプロパティを上書きします。

Q. すべてのブラウザで同じ見た目になるの? A. ほとんどの現代的なブラウザは同じ挙動をしますが、古いブラウザや特定の環境では解釈が異なることがあります。開発時には複数のブラウザで確認しましょう。


text-decorationの関連サジェスト解説

text-decoration none とは
text-decoration とは、文字や文字列の周りに装飾をつける CSS のプロパティです。下線、上線、取り消し線などをコントロールします。text-decoration: none は、その装飾を「なし」にする指定です。主にリンクの下線を消すために使われることが多いですが、使い方次第でデザインの印象を大きく変えることができます。全てのリンクに適用したい場合は a { text-decoration: none; } のように書きます。特定の要素だけにしたいときはクラスを作って .no-underline { text-decoration: none; } とします。 ただし注意点もあります。多くの利用者はリンクを下線で認識します。下線を消すとリンクだと気づきにくくなる場合があるため、代わりに色を変えたり、ホバー時に下線を出すなどの工夫をするのが大切です。例として、a { color: #1a0dab; text-decoration: none; } a:hover, a:focus { text-decoration: underline; color: #000; } これで通常時は下線なし、マウスを重ねると下線と色でリンクだと分かります。text-decoration には他にも line, overline, underline の組み合わせがあり、必要に応じて line を組み合わせて美しく表現できます。近年は text-decoration-line など別プロパティも使えるようになり、デザインの自由度が高まっています。実務では、ブランドのデザインガイドに合わせて適切に使うことが大切です。

text-decorationの同意語

テキスト装飾
CSS の text-decoration プロパティを指す総称。文字に下線・上線・取り消し線などの装飾をつける機能のこと。
文字装飾
文字自体への装飾全般を表す語。文脈によっては text-decoration の機能を指すことも多い。
文字デコレーション
日本語の外来語表現で、テキストの装飾全般を意味する言い方。
下線
文字の下に線を引く装飾。代表的な値は text-decoration: underline の意味。
下線付き
下線が付いた状態の装飾表現を指す言い方。
上線
文字の上に線を引く装飾。text-decoration: overline の意味。
上線付き
上線が付いた状態を示す表現。
取り消し線
文字に横線を引く装飾。text-decoration: line-through の意味。
取消線
同義の表現。
打ち消し線
同義の表現。
なし
装飾が適用されていない状態を指す。text-decoration: none の意味。
装飾なし
同義の表現。
テキストデコレーション
英語の text-decoration をそのまま音に直した表現。装飾機能を指す。
テキスト装飾プロパティ
CSS のプロパティ名としての解釈。装飾を指定する機能を指す説明。

text-decorationの対義語・反対語

装飾なし
テキストに飾りを施さない状態。下線・取り消し線・色付きの装飾などが適用されていないことを指します。
無装飾
装飾が一切ない状態。素のテキストとして表現されることを意味します。
レーンテキスト
飾りや書式設定が施されていない、最も基本的なテキストの状態。
素文字
文字自体に装飾が付いていない、装飾のない素の文字情報の状態。
素のテキスト
装飾やスタイルが付いていない、最小限のテキスト表現。
下線なし
テキストの下に線を引かない状態。デコレーションを使っていない状態の一例です。
上線なし
テキストの上部に線を引かない状態。overline を適用していないことを示します。
取り消し線なし
文字に取り消し線を引かない状態。line-through の装飾を使っていないことを意味します。
デコレーションを使わない
text-decoration の装飾効果を一切適用しないこと。
飾りなし
視覚的な装飾を持たない、シンプルな表示を指します。
無デコレーション
飾り(デコレーション)を完全に排除したテキスト表現。
ミニマルなテキスト
必要最低限の装飾にとどめ、余計なデコレーションを避けたテキスト表現の考え方。

text-decorationの共起語

CSS
Cascading Style Sheets の略。ウェブページの見た目を制御するスタイル言語です。
HTML
HyperText Markup Language の略。ウェブページの構造を記述するマークアップ言語です。
リンク
ウェブページ内の別の場所へ移動する要素。通常は a タグで表現され、クリックで遷移します。
アンカー
リンクの対象を指す言葉。a 要素自体がアンカーとして機能します。
下線
テキストの下に線を引く装飾。text-decoration で underline を指定したときに適用されます。
上線
テキストの上に線を引く装飾。text-decoration-line で overline を指定した場合に適用されます。
取り消し線
テキストに横線を引く装飾。text-decoration-line で line-through を指定します。
打ち消し線
取り消し線と同義の表現です。
なし
text-decoration: none のように装飾を表示しない状態を指します。
text-decoration-color
装飾線の色を指定します。
text-decoration-line
装飾するラインの種類を指定します。underline、overline、line-through、none のいずれかを設定します。
text-decoration-style
装飾線のスタイルを指定します。solid、double、dotted、dashed、wavy などがあります。
text-decoration-thickness
装飾線の太さを指定します。数値やキーワードで調整します。
text-underline-offset
下線の位置を文字の基線からずらして調整します。
text-decoration-skip-ink
下線が文字のインクをスキップするかどうかを制御します。可読性の向上に役立ちます。
hover
マウスを重ねたときに text-decoration を変えるための疑似クラスです。
focus
要素にフォーカスが当たったときに text-decoration を変えるための疑似クラスです。
アクセシビリティ
視認性と読みやすさを高めるための装飾の配慮全般を指します。
ブラウザ互換性
異なるブラウザ間で実装差が出ることがあるため、互換性の確認が重要です。
デフォルト
特に指定がない場合の初期状態を指します。text-decoration のデフォルトは none であることが多いです。
装飾
文字の見た目を決める全般的な表現。text-decoration は装飾の一部です。

text-decorationの関連用語

text-decoration
CSSのショートハンドプロパティ。テキストの装飾全体を一度に指定でき、下線・取り消し線・上線などのライン、色、スタイル、太さをまとめて設定する用途で使われます。
text-decoration-line
装飾として描くラインの種類を指定します。主に underline(下線)、overline(上線)、line-through(取り消し線)を設定します。複数指定も可能です。
text-decoration-color
装飾ラインの色を決める設定です。color 値(例: red, #333, rgb(0,0,0) など)を使います。
text-decoration-style
装飾ラインのスタイルを指定します。solid(実線)、dashed(破線)、dotted(点線)、double、wavy などが選べます。
text-decoration-thickness
装飾ラインの太さを長さで指定する設定です。ブラウザによって表現の差がありますが、px、em などの長さで太さを調整します。
text-decoration-skip-ink
下線が文字のインクをスキップして描画されるかどうかを制御します。auto や none などの値を使います。
text-underline-offset
下線を文字とどれだけ離して描くかを調整する設定です。長さ値でオフセットを指定します。
box-decoration-break
ボックス装飾が改行時にどう分割されるかを指定します。slice は行に分割して装飾を続け、clone は各分割 fragment に装飾を複製します。

text-decorationのおすすめ参考サイト


インターネット・コンピュータの人気記事

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
15521viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2487viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1113viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
1093viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
987viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
936viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
899viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
887viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
826viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
825viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
754viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
747viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
648viws
xlsmとは?初心者でも分かるExcelのマクロ付きファイルの基本共起語・同意語・対義語も併せて解説!
646viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
642viws
countifとは?初心者でもすぐ使える基本と応用ガイド共起語・同意語・対義語も併せて解説!
575viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
563viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
545viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
536viws
googleドキュメントとは?初心者が今日から使いこなす基本ガイド共起語・同意語・対義語も併せて解説!
498viws

新着記事

インターネット・コンピュータの関連記事