CSSの文字に線を引くサンプルです。
text-decorationプロパティを使用します。
text-decoration プロパティ
| text-decoration : 値1 値2 値3 |
| 値1 | 説明 |
|---|---|
| none | 線は引きません。(初期値) |
| line-through | 取り消し線を引きます。 |
| underline | 下線を引きます。 |
| overline | 上線を引きます。 |
| 値2 | 説明 |
|---|---|
| solid | 一重の線 (初期値) |
| double | 二重線 |
| dotted | 点線 |
| dashed | 破線 |
| wavy | 波状の線 |
| 値3 | 説明 |
|---|---|
| 色 | 色を指定します。 |
| 値を継承しない | |
- 文字に線を引きます。
- 以下はMDNのtext-decorationプロパティのリンクです。
- https://developer.mozilla.org/ja/docs/Web/CSS/text-decoration
サンプル
text-decorationのサンプルです。
1番上は、noneです。線は引きません。
2番目は、line-throughです。取り消し線を引きます。
3番目は、underlineです。下線を引きます。
4番目は、overlineです。上線を引きます。
5番目は、線の種類でdoubleです。二重線です。
6番目は、線の種類でdottedです。点線です。
7番目は、線の種類でdashedです。破線です。
8番目は、線の種類でwavyです。波状の線です。

コード
上記サンプルのコードです。
<style>
#p1{
text-decoration:none;
}
#p2{
text-decoration:line-through;
}
#p3{
text-decoration:underline;
}
#p4{
text-decoration:overline;
}
#p5{
text-decoration:underline double red;
}
#p6{
text-decoration:underline dotted red;
}
#p7{
text-decoration:underline dashed red;
}
#p8{
text-decoration:underline wavy red;
}
</style>
<p id="p1">あいうえお none</p>
<p id="p2">あいうえお line-through</p>
<p id="p3">あいうえお underline</p>
<p id="p4">あいうえお overline</p>
<p id="p5">かきくけこ underline double red</p>
<p id="p6">かきくけこ underline dotted red</p>
<p id="p7">かきくけこ underline dashed red</p>
<p id="p8">かきくけこ underline wavy red</p>
関連の記事
CSS 文字の色を指定するサンプル(color)
CSS フォントを指定するサンプル(font-family)
CSS 文字を左寄せ/右寄せにするサンプル(text-align)
CSS 垂直の位置を指定するサンプル(vertical-align)
CSS 行の高さを指定するサンプル(line-height)
CSS 文字の間隔を指定するサンプル(letter-spacing)
CSS 単語の間隔を指定するサンプル(word-spaceing)
CSS 単語が表示領域を超える場合の改行方法(overflow-wrap/word-wrap)
CSS 表示領域を超える場合の表示方法(overflow)