はてな記法における ins, del 要素の不満点

はてな記法における ins, del 要素の不満点 - Togetter

日記へのコメントと、はてブコメントで解決法を教えてもらいました。ありがとうございます。

><ins><
-ほげ
-ぴよ
></ins><

これ、g:hatenadiary:keyword:はてな記法一覧に載っていてもいいよなぁ... と言うか、ブロック要素扱いで使うことのほうが多いと思うんだけど...

たとえば、

<ins>
-ほげほげを追加
-ぴよぴよを追加
</ins>

と書いたとき、

<p><ins datetime="2009-11-26T22:16:12+09:00"></ins></p>
<ins datetime="2009-11-26T22:16:12+09:00"><ul>
<li>ほげほげを追加</li>
<li>ぴよぴよを追加</li>
</ul>
<p></p></ins><p></p>

なんてマークアップがされて、うんざりする。ほんとは、

<ins datetime="2009-11-26T22:16:12+09:00">
<ul>
<li>ほげほげを追加</li>
<li>ぴよぴよを追加</li>
</ul>
</ins>

マークアップされてほしい。一応、めんどくさい回避策を上げておくと、

<ins><ul>
<li>ほげほげを追加</li>
<li>ぴよぴよを追加</li>
</ul></ins>

とまあ、はてな記法に期待せずに自力でマークアップ (ins と ul の開始・終了タグの間で改行しちゃダメ) しておけば、

<p><ins datetime="2009-11-26T22:16:12+09:00">
<ul>
<li>ほげほげを追加</li>
<li>ぴよぴよを追加</li>
</ul></ins></p>

にはなる。それでも p が余計だけど。
え、ins, del 要素ってインライン要素じゃないの? という方は W3C へ Go!

あー、実物を書いとけばいいのか。


これはひどい