要素に適用されているスタイルを削除しようとしていますが、削除text-decoration:line-through;
できないようです。試しtext-decoration:none;
ましたが、動作しません。
に申し込むtext-decoration:underline;
とspan
、スタイルを置き換える代わりにline-through
、ブラウザがunderline
スタイルを追加しているようです。
line-through
を必要とする要素が独自のクラスを持つように、いつでもHTMLを書き直すことができることを私は知っています。HTMLを再構築する以外の方法があるかどうか疑問に思っています。
<style>
p { text-decoration:line-through; }
span { text-decoration:none; }
</style>
<p>Foo <span>bar</span></p>