自分のサイトのCSSを見直して、メニュー部分をIE6でもIE7,Firefoxと同様な表示が出るように修正してみました。
IE6だとブロック要素?(自分の時はdiv)に半透明PNGをDirectXホニャララで背景イメージにすると、強制的にoverflow: hidden;になっちゃう(横から子メニューがはみ出るなんてのが出来ない)みたいなよくわからないバグ(仕様なのかな?)に見舞われてしまい、仕方な く メニューの上にニョロリメニューを重ねてたのだが、ひそかに気になっていたのでソイツを無理やり修正。
div#menuにそのDirectXホニャララをするわけでなく、その中のulにホニャララしてやったら治りました。
あとついでに大メニューのパディングが変な感じだったり、子メニューの大きさがhoverだと小さくなったりするのも修正。
め…めんどくせぇ!!
しかし1回作っちゃったCSSをいまさら修正する気が起きず、IE6でちょっとでもおかしかったら即” * html 該当タグorIDorClass”ハックをしてしまいます。
これって悪いクセなんだろうか…というか半透明PNGを使う時点でValidなCSSは諦めていたので逆ギレ気味なんですが、その気になれば結構ハックも 使わないで済むんですがね…一度作るとそんな気が起きなくなってしまう。(個人的にXHTMLがValidならいいじゃんと思う、ダメコーダー)
まぁそんなんしててもIE6と戦ってるうちに偶然「おお!これなんかいい感じ!」みたいなのも見つかっちゃってそれはそれで良かったりもしたりします。
まぁとりあえずCSSは近い内に修正してみよう。
余談ですが、現在MODxにCSSも入れて動かしてるんですが、全部ブラウザ上で出来るとはいえ一々保存→更新っていう作業は多少しんどいなぁ…
実際はDreamWeaverとかでチョロっと書いて”Ctrl+S→IE6でF5″っていうやり方がいいんだろうけど、それでもちょっとした更新だったらブラウザ上でちゃっちゃと済ますのが楽だったりするし。
というかこんなにかかるとも思わなかったし(約1時間半)。
あとWPを勉強中だったりしますが思ったより難しい。
MTのお手軽さを改めて痛感。いや、WPもコツさえ掴めば簡単なのでしょうが。
現在utabiさんのブログ(paaspek)に影響受けまくって、こういうインデックスページ、アーカイヴページ、各エントリー毎のページ、それぞれの表示が違い、最適化されてるような素敵ブログ を作りたいのですが、WPだとイマイチコツが掴めず、結局MTになりそうです。(utabiさんもMTだしという言い訳も出来るし)
まぁ何が言いたいかというと、明日(日付的には今日)は自分へのご褒美にチョコでも買おうかなって思ってるって事ですよ。
別に特別な日でもなんでもないんだけどなんとなくさ!
