最近の日記

アーカイブ

sotaさんの日記

CSSの話 - 2008年11月10日 00:20

ここのところコンテストのシステムが少し不安定なようなので、現在少し大きな規模での改修作業を行っています。
とはいえ、今回の改修作業は内部的な部分の改修が主な内容となるため、残念ながら見た目、機能面での変化はあまりありません。
ちなみに、現在改修中のシステムはテストの後に数ヶ月後に本番環境に適用される予定です。

最近はウェブの分野のプログラミングはあまり本格的にやっていなかったので、久しぶりです。

内部的な部分の改修が主とはいえ、それにあわせて若干見た目の方のHTML/CSSを修正しなければいけないのですが、改めて思うのはIEの存在が厄介です。

WindowsユーザだったころはIEで表示を確認しながらHTML/CSSを作っていたので知らなかったのですが、IEってCSSに関するバグがめちゃくちゃ多いですね…。
たしかに、Opera / Firefox / Safariのどれかを基本にコーディングを進めているとそれらのブラウザ間ではあまり崩れることがないような気がします。
シェア的に見ると利用されているブラウザの中ではやはりIEが一番多いのですが、そのIEだけが標準的なCSSをうまく処理できない、というのが悩みどころです…。

これらの問題を解決するためにCSSハックなるものがあるのですが、普段あまりウェブ制作に関わっていないプログラマにはなかなか使いこなせません(汗)
さらに、一年前に自宅環境は全てMacに変えてしまったので手元でコーディングをしながらIEで表示を確認できないという問題が…。
というわけで、もしCSSハッカーの方がいらっしゃいましたらお手隙の時にでもアドバイスをいただけるとうれしいです。

コメント:


11/10 01:29
KangarooNote

IEはめんどっちーですねぇ、たしかに。
最新のIEではけっこうCSSのバグは修正されたみたいですが、
ver5とver6ユーザーもまだまだ存在するのでボックス関連のハックは必須な状況ですね。
ところでシステムが重いのはもしかしてフレームワークにCakeとか使ってません?
(なんとなくURLから推測)
けっこうメモリ喰いで有名なんですよ。

雑談でしたw


11/10 19:07
sota

>KangarooNoteさん
コメントありがとうございますw


最新版になればなるほどIEのCSSのバグは修正されている、というお話はよく目にするのですがまだまだ問題は山積みのようですね。
そしてIE7は使い勝手が悪いのでIE6から移行したくないというユーザが多い、という話も聞きますね…。
その人口がFirefoxに流れてくれると有難いのですが(笑)

Cakeフレームワークは、システム開発当初(2年前)の段階ではあまり開発効率がよくなかったので見送りました。
CakePHPに限らずフレームワークは動作負荷が増えてしまうのが悩みどころですが、現在のサイトの規模を一人で開発するとなるとどうしてもフレームワークに頼らざるを得ない状況です。


ちなみにシステムは現在負荷的にはまだ余裕がある状態なのですが、内部で使用しているいくつかのライブラリにいくつか問題があり不安定になってしまっています。
なので、それらのライブラリをリプレイスする方向で改良を進めているところです。

コメントをつける

コメントするにはログインしてください