IME に開始タグと終了タグのセットを登録…というのは僕も以前やっていました。が、これだと、何文字か入力→変換→確定…とスリーアクション必要であるわけで、ある程度症状(?)が進むと、この方法でも面倒に感じるようになってくるわけです。で、今はエディタのキーバインドを利用して、[Ctrl] + p で <p></p> や、[Ctrl] + d で <div class=""></div> といったように、ワンアクションでタグを入力できるようにしています。
ただし、省略語句の入力に関しては IME を活用しています。uri で <abbr title="Uniform Resource Identifier">URI</abbr> とか、xhtml で <abbr title="Extensible HyperText Markup Language">XHTML</abbr> とか(誰か abbr 辞書みたいなものを公開してくれませんかね)。ちなみに本当は xml:lang="en" も含めて登録しておきたいんですが、ATOK だと「単語が長すぎます」というエラーが出て登録できないので不便です(ことえりの字数制限はもっと短いんですが)。もうちょっと長くできないもんですかね。
最近の発見。
XHTML 1.1 の DTD は http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd だと text/plain
で送られてきますが、拡張子なしの http://www.w3.org/TR/xhtml11/DTD/xhtml11 だと application/xml-dtd
で送られてきます。
…そんだけ。
真の "Which HTML tag are you?" の結果たりうるのは「開始タグ」とか「終了タグ」とか「空要素タグ」とか…。