ここをXHTML1.1にしてからずっと放ったらかしにしていたのがAnother HTML-lintでのエラー。最初は
<META> に指定されているメディアタイプ text/html は XHTML1.1 には指定しないようにしましょう。
と言う具合にmetaにtext/htmlを指定したのだがapplication/xhtml+xmlに変更してみた。が、その後もまだ
<META> に指定されている CONTENT-TYPE が text/html ではありません。
と怒られてから何年も放置していたがAnother HTML-lintでチェックするたびにこのチェックで減点される点が結高いのでええ加減修正することにしてみた。
ページが呼び出される一番最初でPHPのHeader関数にて単純にUAのHTTP-ACCEPTで吐いてるメディアタイプによってtext/htmlと、application/xhtml+xmlをそれぞれのUA向けに設定してやればよい。
簡単なのですが困った事にSleipnirではAjaxな処理部分(Javascript)が反映されなくなって困った...。もしかして他にもまだSleipnirのように動作がおかしくなっているブラウザがあるかも...。
なんか後先考えずに修正したので超まんどくさいことしてしまったと後悔していたりw。