SimpleIsm

続々・XHTML 1.1のこと

HTML

  1. DTDをXHTML 1.1に変更
  2. XHTML 1.1のこと
  3. 続・XHTML 1.1のこと

DTDをXHTML 1.1に変更するときに参考にさせてもらったasamuzaK.jp : PHP化ですが、一応Validatorには通ったり、IEでも表示されて問題なかったのですが、Another HTML-lintでメディアタイプ関連のエラーが出て、気にはなっていたのですが、後日追記でアドバイスしていただいておりました。アドバイスの通りに、http://simpleism.net/xhtml11を以下に変更。

<?php
   if(ereg("application/xhtml\+xml", $_SERVER["HTTP_ACCEPT"])) {
      header("content-type: application/xhtml+xml; charset=utf-8");
   }
   else {
      header("content-type: text/html; charset=utf-8");
   }
   echo '<?xml version="1.0" encoding="utf-8"?>'."\n";
?>

これでエラーが綺麗さっぱりなくなりました。IEでもきちんと表示されるようになりました。

先方でコメントとかトラックバックを送れない感じなのでここに書き残しておきます。

なるほど、こういうときにコメントやトラックバックは効果的なのですね。わざわざご自分の記事に追記していただいて、ありがとうございました。

2009/09/21(Mon) 15:35
<<前の記事
citation.js変更
次の記事>>
今日の買い物リストその4

Category

Archives