Bookmark and Share

2009年06月15日

IE8のCSS対応事情

今日はもりもりJavascriptとCSSのコーディングを行っていたが、一つの壁にぶち当たる。
CSSで position:fixed がIE8でだけ正常に表示されないことだ。
それ以外のFirefox3.5, Opera10, Chromium, Safari4 では正常なのに!
IE8ではさすがにCSS2ぐらいはサポートしてるだろJKと思っていたがどうしても直らなく、会社では「まぁIEだし(笑」とあきらめた。

しかし今調べてみたところ、MSDN
Internet Explorer 7 and later. Fixed positioning is only supported for pages using a strict <!DOCTYPE> directive.
とあった。
ほぼ手書きなASPでHTML4.01準拠なものなんてかけるのかー?と思ってしまうが、この際糞コード共をきちんと書き直してみるのもありかね。
せっかく画面のL10Nも本格的に実装したわけだし。
はぁ・・・めんどくせー。
加えてページ全体のCSSも書き直す必要がある。
既存のデザインはデザインって言えないレベルだし、HTMLの構文も自由すぎる・・・。


ホント、俺がいなかったらあの糞コード・デザインのまま世製品をに出し続けてたんだろ、と・・・。
まぁ楽しいからいいんだけどね。


Written at 23:00 | Comment(0) | 日記
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

×

この広告は180日以上新しい記事の投稿がないブログに表示されております。