定義と使い方
text-decoration-thickness
プロパティは、
テキストに適用されるtext-decoration-line
で指定された線の装飾の太さ(太さ)を設定します。
ご注意ください!
このプロパティは、以前はtext-decoration-width
と呼ばれていましたが、2019年にtext-decoration-thickness
に更新されました。
基本の例
テキストデコレーションの太さを変更します。
形式の構文
selector {
text-decoration-thickness: auto | from-font | <length-percentage>
}
値
text-decoration-thickness
プロパティは、要素にtext-decoration-line
プロパティで指定されたunderline
、overline
、line-through
などの線の太さを設定します。各値の意味は以下のとおりです
auto |
ブラウザーがテキストの装飾線に対して適切な太さを自動的に選択する値です。 |
---|---|
from-font |
フォントファイルに推奨される太さの情報が含まれている場合はその値が使用され、含まれていない場合はブラウザーが適切な太さを自動的に選択する値を示します。 |
<length> |
テキストの装飾線の太さを長さの値で指定します。 |
<percentage> |
テキストの装飾線の太さを1em に対するパーセンテージで指定します。 |
構文
/* 単一キーワード値 */
text-decoration-thickness: auto;
text-decoration-thickness: from-font;
/* 長さの値 */
text-decoration-thickness: 0.12em;
text-decoration-thickness: 5px;
/* パーセンテージ値 */
text-decoration-thickness: 12%;
/* グローバル値 */
text-decoration-thickness: inherit;
text-decoration-thickness: initial;
text-decoration-thickness: revert;
text-decoration-thickness: revert-layer;
text-decoration-thickness: unset;
形式定義
初期値 | auto |
---|---|
適用要素 | すべての要素 |
継承 | いいえ |
アニメーション | はい |
一部のブラウザーではアニメーションがサポートされていません。
活用例
<p>テキストデコレーションの太さは5pxです。</p>
p {
text-decoration-line: underline;
text-decoration-color: red;
text-decoration-style: solid;
text-decoration-thickness: 5px;
}
テキストデコレーションの太さは5pxです。
ブラウザ互換性
プロパティ |
デスクトップ Chrome
|
デスクトップデスクトップ Edge
|
デスクトップ Firefox
|
Safari
|
---|---|---|---|---|
text-decoration-thickness
|
89 | 89 | 70 | 12.1 |
仕様書
仕様書 | |
---|---|
text-decoration-thickness
|
CSS Text Decoration Module Level 4 #text-decoration-width-property |