本家サイトをリニューアルしました。
が、W3C Validにするために、一行目にXML宣言を入れたらIEでの表示がおかしくなりました。
(全体が中央寄せになるはずが、左寄せになっているとか、タブメニュー下の隙間が無いとか)
調べてみたら、こんな話が。
しかしIE6、非常にお馬鹿な事にHTML文書の冒頭に上記XML宣言があると、なんとDOCTYPEが一行目にないという、非常にしょうもない理由によって互換モードで描画してしまうのです。この実装、IE6で直す気はさらさらないみたいですし、絶対わざとだと思うんですけれど。
随分前の話なのに、未だに修正されていないようですね。
(やっぱり、わざと?)
CSSにハックを入れるのが面倒で、とりあえずXML宣言さえなければ、Opera、FireFox,IE(何れもWin環境下のみですが)でほぼ同じ見た目で崩れる事も無く表示できていたんですが…。
しかし、間違っている(W3Cの規定に反している)のはIEの方なわけで、アタクシは断固譲歩する気はありませんことよ。
\(`0´)/キイッッ
前のデザインはクロスブラウザを目指して途中で挫折したんですが、今回もM$さんのお陰で断念する事になりそうです。
(もう、いい加減疲れました)
IEのシェアってまだまだダントツなんでしょうかね…。
と、いいつつ、このblogはXML宣言していないんですけどね。
HINAGATAのCSSがおかしくなってしまうと(自分の手には負えなくて)困るのです(泣)

