概要
text-decoration-style CSS プロパティは、text-decoration-line プロパティで指定された線のスタイルを定義します。このスタイルはすべての線に適用され、text-decoration-line で定義された線ごとに異なるスタイルを定義する方法はありません。
文字列を貫く線で文字列が削除されたことを示すように、指定された装飾が特定の意味を持つ場合は、作者は <del> や <s> といった HTML タグでその意味を示すことが推奨されます。ブラウザはスタイルを無効にする場合がありますが、そのようなときでもセマンティクス上の意味が失われません。
| 初期値 | solid |
|---|---|
| 適用対象 | 全要素. It also applies to ::first-letter and ::first-line. |
| 継承 | 不可 |
| メディア | visual |
| 計算値 | 指定値 |
| アニメーションの可否 | 不可 |
| 正規順序 | 形式文法で定義される一意のあいまいでない順序 |
構文
/* Keyword values */ text-decoration-style: solid; text-decoration-style: double; text-decoration-style: dotted; text-decoration-style: dashed; text-decoration-style: wavy; /* Global values */ text-decoration-style: inherit; text-decoration-style: initial; text-decoration-style: unset;
値
solid double dotted dashed wavy- 以下のキーワードのいずれかです:
キーワード 説明 備考 solid一重の線を描画 double二重線を描画 dotted点線を描画 dashed破線を描画 wavy波状の線を描画 -moz-none線を描画しない 使用しないでください : 代わりに text-decoration-line: noneを使用してください inherit- 親要素で計算された値を再利用することを示すキーワードです。
形式文法
solid | double | dotted | dashed | wavy
例
.example {
text-decoration-line: underline;
text-decoration-style: wavy;
text-decoration-color: red;
}
<p class="example">This is how it looks.</p>
仕様書
| 仕様書 | 状況 | 備考 |
|---|---|---|
| CSS Text Decoration Level 3 The definition of 'text-decoration-style' in that specification. |
勧告候補 | 初期定義。text-decoration プロパティは以前はショートハンドではありませんでした。 |
ブラウザ実装状況
| 機能 | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| 基本サポート | 6.0 (6.0) - 39.0 (39.0)-moz 36.0 (36.0) |
未サポート | 未サポート | 未サポート | 未サポート |
| wavy | 6.0 (6.0) | 未サポート | 未サポート | 未サポート | 未サポート |
| 機能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| 基本サポート | 未サポート | 未サポート | 6.0 (6.0)- 39.0 (39.0)-moz 36.0 (36.0) |
未サポート | 未サポート | 未サポート |
| wavy | 未サポート | 未サポート | 6.0 (6.0) | 未サポート | 未サポート | 未サポート |