取り消し線(打ち消し線)てのは、文字や文章の真ん中に一本の線を引いて表現するんだけど、この取り消し線には表示以外には何か意味があるんだろうか?
単純に文字の装飾でしかないの?
検索エンジン等の表示結果に何らかの意味を持つの?
取り消し線(打ち消し線)って検索エンジンに伝わるの?

取り消し線(打ち消し線)って、検索エンジンに伝わるのかなあ。

人間は、見た目で判断するけど、検索エンジンなんかはHTMLで読み取るから、HTMLタグで取り消し線(打ち消し線)が入っていれば、検索エンジンにもそれが伝わると思うよ。
ただ、きちんとしたHTMLで記載されてないとダメだけどね。
取り消し線(打ち消し線)のHTMLタグにもいろいろあるが

取り消し線(打ち消し線)を表現するのに使うHTMLにもいろいろな種類があるだって。

HTMLタグによって、取り消し線(打ち消し線)の意味って変わるのかな?

取り消し線(打ち消し線)を表すHTMLについて調べてみようか?
<strike>~</strike>
<strike>~</strike>は文章の訂正に使われる。
「取り消し線を引く」という表示方法を指定する意味しか持ってない。

音声ブラウザで読み上げないことがあるんだって。

ただの飾りみたいなもんだね。

HTML5では非推奨だって。
<S>~</S>
<S>~</S>は<strike>~</strike>同様、文章の訂正に使われる。
意味合いとしては「情報が正確ではない」くらいの意味。

<S>~</S>は<strike>~</strike>同様、音声ブラウザでは認識されないことがあるんだってさ。

音声で読み上げてほしい時は、CSSを使って装飾するらしいよ。

飾りを音声で読み上げてもあんまり意味ないよね。
<Del>~</Del>
<Del>~</Del>は文章を削除する意味を含む。
元の意味は「delete」から来ている。
「<Del>~</Del>」には、「cite属性」を追加し、その削除の根拠となるURLを指定することができる。
WordPressの取り消し線(打ち消し線)
WordPressのデフォルトのテンプレートはHTML5を採用しているようだ。
WordPressのコードエディタの編集アイコンを見ると、取り消し線は<Del>~</Del>になっている。
HTMLの表現は打消し線を引いた日時を表す「datetime」属性が入っている。
<del datetime="2025-06-27T01:31:00+00:00">取り消し線</del>
HTMLを見れば、この文章や文字を削除した日が一目でわかる。
検索エンジンにも、音声読み上げにも「いつ訂正(取り消)したか」がわかるようになっている。

「○年○月○時〇分○秒に取り消したよ」って検索エンジンや音声読み上げソフトに告知できるってことだね。

WordPressはHTMLの意味を知らなくてもきちんと検索エンジンや音声読み上げソフトに意図を伝えてくれるから便利だよね。

でも、WordPressを使う方がHTMLの意味が解っていないと、「意図した内容と違う内容が検索エンジンなどに伝わってしまうこともある」ってことかあ。

「強調」したい時のHTMLなんかもそうだよね。
コメント