IEでdivの幅が縮む
20080125
下のスクリプトのどこに問題があったのか、もう一度やってみました。
このコードが動かなかったのは、なぜなのか、わからなくなりました。
正常に動くことが確認できたので横線引っ張っておきます。
ごめんなさい。
後で、解決できるように、メモを残しておく。
【スクリプト部分】 $("#main_menu_tab_link").click(function(){ $("#main_menu_tab").toggle("slow"); }); 【html部分】 <div id="main_menu_tab"> <strong >このページのコンテンツリスト</strong> <ul> <li><a href="#h248"><span>最新ブックマーク</span></a></li> <li><a href="#h255"><span>新しいコンテンツ</span></a></li> </ul> <br style="clear: both;"> </div> 【css】 #main_menu_tab { /* float:left;*/ width:100%; font-size:93%; line-height:normal; border-bottom:1px solid #6B78A9; background:url(/upload/tab_div_bg.gif) repeat-x left bottom; } #main_menu_tab ul { margin:0; padding:10px 10px 0 30px; list-style:none; } #main_menu_tab li { display:inline; margin:0; padding:0; height:25px; overflow:hidden; } #main_menu_tab a { float:left; background:url(/upload/tableft4.gif) no-repeat left top; margin:0; padding:0 0 0 7px; text-decoration:none; } #main_menu_tab a span { float:left; display:block; background:url(/upload/tabright4.gif) no-repeat right top; padding:5px 15px 4px 6px; color:#6B78A9; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ #main_menu_tab a span {float:none;} /* End IE5-Mac hack */ #main_menu_tab a:hover span { color:#6B78A9; } #main_menu_tab a:hover { background-position:0% -42px; } #main_menu_tab a:hover span { background-position:100% -42px; } #main_menu_tab #current a { background-position:0% -42px; } #main_menu_tab #current a span { background-position:100% -42px; }
このようなことがあり、IE6で検索して、どこかにヒントがないか、調べてみた。
FireFoxだと、ごく普通に動作しているので、思いもしなかったことだけれど、有名なサイトでも、IEで動作しない事があることを知った。
私の閲覧環境のせいかもしれない、、、
そのうちに、氷解する問題だといい。
どうせ、知らない道を走っているんだ。抜け道があるか、行き止まりになるかなんて、わかるはずがないんだから、