text-decoration-styleプロパティは、下線や取り消し線のスタイルを指定するためのプロパティです。さまざまな線のスタイルを適用することで、視覚的に異なる効果を出すことができます。
INDEX
text-decoration-styleの値とその効果の一覧
- solid: 通常の実線の下線を引きます。
- dashed: 破線の下線を引きます。
- dotted: 点線の下線を引きます。
- double: 二重線の下線を引きます。
- wavy: 波線の下線を引きます。
注意点と関連情報
text-decoration-styleプロパティは、下線や取り消し線のスタイルを変えるために使います。視覚的な強調を行う場合や、デザイン上のアクセントとして利用できます。異なるスタイルを使うことで、より豊かな表現が可能です。
共通するCSSコード
.css-sample-container {
padding: 20px;
border: 1px solid #ccc;
margin-bottom: 20px;
width: 300px;
background-color: #f9f9f9;
}
.css-sample-text {
border: 1px solid #999;
padding: 10px;
font-size: 16px;
text-decoration: underline;
}
text-decoration-style: solid
通常の実線の下線を引きます。
HTMLコード
<div class="css-sample-container">
<div class="css-sample-text css-sample-text-solid">
これは実線の下線が引かれたテキストです。
</div>
</div>
CSSコード
.css-sample-text-solid {
text-decoration-style: solid;
}
表示結果
これは実線の下線が引かれたテキストです。
text-decoration-style: dashed
破線の下線を引きます。
HTMLコード
<div class="css-sample-container">
<div class="css-sample-text css-sample-text-dashed">
これは破線の下線が引かれたテキストです。
</div>
</div>
CSSコード
.css-sample-text-dashed {
text-decoration-style: dashed;
}
表示結果
これは破線の下線が引かれたテキストです。
text-decoration-style: dotted
点線の下線を引きます。
HTMLコード
<div class="css-sample-container">
<div class="css-sample-text css-sample-text-dotted">
これは点線の下線が引かれたテキストです。
</div>
</div>
CSSコード
.css-sample-text-dotted {
text-decoration-style: dotted;
}
表示結果
これは点線の下線が引かれたテキストです。
text-decoration-style: double
二重線の下線を引きます。
HTMLコード
<div class="css-sample-container">
<div class="css-sample-text css-sample-text-double">
これは二重線の下線が引かれたテキストです。
</div>
</div>
CSSコード
.css-sample-text-double {
text-decoration-style: double;
}
表示結果
これは二重線の下線が引かれたテキストです。
text-decoration-style: wavy
波線の下線を引きます。
HTMLコード
<div class="css-sample-container">
<div class="css-sample-text css-sample-text-wavy">
これは波線の下線が引かれたテキストです。
</div>
</div>
CSSコード
.css-sample-text-wavy {
text-decoration-style: wavy;
}
表示結果
これは波線の下線が引かれたテキストです。
まとめ
- text-decoration-styleは、下線や取り消し線のスタイルを指定するプロパティです。
- 5つのスタイル (solid, dashed, dotted, double, wavy) を指定できます。
- デザインに応じて、線のスタイルを変更することで、視覚的なアクセントを追加できます。