IE6プルダウンメニュー
ぶんです。
今日はどハマリ
現在制作中のサイトで、サーバ変更に伴う環境の変化から先々週に解決した「IE6プルダウンメニュー」の問題が再燃。
ローカル、BUNサーバでは問題なかったcsshover.htcハックが何故か動かない。
相対パスにすると後々面倒な事が起きそうなので絶対パス。
<style>
body { behavior : url (“絶対パス" ) ; }
</style>
テンプレートから見た位置を色々変えて試したがダメ
続いて、htaccessに以下の設定を加えたらいいよ、とあったので加えてみた。
AddType text/x-component .htc
コレでもダメ
また探していると、DOCTYPE宣言を以下に変更とあったのでトライ
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN" “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
またダメ
まるで見当がつかず海外でサーチ。するとこんなフォーラムを発見。
Thanks a LOT! I have been sweating over this for two days, and your suggestion worked. I changed the doctype to
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN"
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
instead of
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN">
and the drop down menu now works in IE7.
ようやく解決。IETesterで他のバージョンも念のためチェック。
長かった。。。
間に合いました。明日から本格的に校正スタート!!
昨日今日とドキドキものでした。
さて、お客様にメール書きます