CSSで取り消し線(strikethrough)を作成する方法


  1. text-decorationプロパティを使用する方法:

    .strikethrough {
    text-decoration: line-through;
    }

    上記のCSSコードでは、strikethroughというクラスを持つ要素に対して、text-decorationプロパティをline-throughに設定しています。これにより、要素のテキストが取り消し線で表示されます。

  2. ::before要素を使用する方法:

    .strikethrough::before {
    content: "";
    text-decoration: line-through;
    }

    上記のCSSコードでは、strikethroughというクラスを持つ要素の前に、空の要素を追加し、その要素に対してtext-decorationプロパティをline-throughに設定しています。これにより、要素のテキストが取り消し線で表示されます。

  3. ::after要素を使用する方法:

    .strikethrough::after {
    content: "";
    text-decoration: line-through;
    }

    上記のCSSコードでは、strikethroughというクラスを持つ要素の後に、空の要素を追加し、その要素に対してtext-decorationプロパティをline-throughに設定しています。これにより、要素のテキストが取り消し線で表示されます。

これらの方法を使って、CSSで要素に取り消し線を作成することができます。適切な方法を選んで、自分の要件に合わせて使用してください。