2008.05.04
IE6でのXML宣言の問題と回避方法
BirDesign IE6でのXML宣言の問題と回避方法こういう記事に出会い、header.phpの以下の部分を変更しました。
<?php echo(’<?xml version="1.0" encoding="utf-8"?>’) ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
上記の青いXML宣言の部分を以下の赤い部分のように
<?php
$ua = $_SERVER['HTTP_USER_AGENT'];if (!(ereg("Windows",$ua) && ereg("MSIE",$ua)) || ereg("MSIE 7",$ua)) {
echo ‘<?xml version="1.0" encoding="’ . get_settings(’blog_charset’) .’"?>’ . "\n";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
に書き換えました。
[...] IE6でのXML宣言の問題と回避方法に記した方法でIE5.5、IE6.0でも表示出来るようにしました。 [...]
Posted at 2008.05.5 11:51 AM by ブラウザは何を使うか? - : WordPress日本語2.5 memo
[...] IE6でのXML宣言の問題と回避方法を採用する事になります。 [...]
Posted at 2008.05.5 1:13 PM by XML 宣言 - : WordPress日本語2.5 memo