スポンサーリンク

なんで?

XHTMLだからと思って、MovableTypeのテンプレート1行目にXMLの宣言

<br /> <?xml version="1.0" encoding="utf-8"?><br />

を書き入れると、表示がぐずぐずになります。IEだから?
泣けてきます。

23:30追記:

IE6の場合DOCTYPE宣言の前にxml宣言があると否応なく「後方互換モード」に切り替わり、CSSのwidthの解釈が代わってしまうかららしい。
知らなかったです。orz
ということで、XML宣言はつけてはいけないと言うことに・・・。
エンコードがUTF-8の時にはXML宣言はいらないという仕様を頼みにあきらめるか。

コメント

  1. hori より:
  2. 管理人 より:

    そうですね。真っ先mixiを当たるべきでした。(W

タイトルとURLをコピーしました