--- title: text-decoration-thickness slug: Web/CSS/text-decoration-thickness tags: - CSS - CSS Text Decoration - Property - Reference - 'recipe:css-property' - text-decoration - text-decoration-thickness translation_of: Web/CSS/text-decoration-thickness ---
text-decoration-thickness
は CSS のプロパティで、要素内のテキストに用いられる装飾線、例えば取り消し線、下線、上線の太さを設定します。
/* 単独のキーワード */ text-decoration-thickness: auto; text-decoration-thickness: from-font; /* 長さ */ text-decoration-thickness: 0.1em; text-decoration-thickness: 3px; /* パーセント値 */ text-decoration-thickness: 10%; /* グローバル値 */ text-decoration-thickness: inherit; text-decoration-thickness: initial; text-decoration-thickness: unset;
auto
from-font
auto
が設定されているのと同様に動作し、ブラウザーが適切な太さを選択します。<length>
<percentage>
{{CSSInfo}}
<p class="thin">赤い 1px の下線を引いたテキストです。</p> <p class="thick">赤い 5px の下線を引いたテキストです。</p> <p class="shorthand">これは同等の一括指定を使用しています。</p>
.thin { text-decoration-line: underline; text-decoration-style: solid; text-decoration-color: red; text-decoration-thickness: 1px; } .thick { text-decoration-line: underline; text-decoration-style: solid; text-decoration-color: red; text-decoration-thickness: 5px; } .shorthand { text-decoration: underline solid red 5px; }
{{ EmbedLiveSample('Varying_thickness', '', '', '') }}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS4 Text Decoration', '#text-decoration-width-property', 'text-decoration-width')}} | {{Spec2('CSS4 Text Decoration')}} | 初回定義 |
注: このプロパティは text-decoration-width
と呼ばれていましたが、 2019 年に text-decoration-thickness
に更新されました。
{{Compat("css.properties.text-decoration-thickness")}}