2010-03-24 HTA で XHTML HTA(Windows の HTML application)で DOCTYPE 宣言をするときに strict では駄目なようだ(そらま、そうだろうな)。transitional では通った。<2010/03/25:追記> これは IE6 や HTA では DOCTYPE の前に xml タグがある(というより、DOCTYPE の前に何か書いてある)と強制的に後方互換モードになるためらしい。 xml タグを無くしたら strict で問題なく動いた。