昨日書いた、gem serverをIE8から見るとヒドイことになる現象を解決しました。
どうやら、gem serverに問題があるようでした。
gem serverのコード(/usr/lib/r
gemのバージョンが1.3.3以降だと、40行目くらいに
1 SEARCH = <<-SEARCH 2 <form class="headerSearch" name="headerSear chForm" method="get" action="/rdoc"> 3 <div id="search" style="float:righ t"> 4 <span>Filter/Sea rch</span> 5 <input id="q" type="text" style="width:10em " name="q"/> 6 <button type="submit" style="display:no ne" /> 7 </div> 8 </form> 9 SEARCH
という検索窓をつけるためのHTMLが書かれているところがあります。
これのbuttonタグの書き方がIE8だとうまくいかないらしく(というか、FxとChromeがよきにはからってくれている?)、
1 SEARCH = <<-SEARCH 2 <form class="headerSearch" name="headerSear chForm" method="get" action="/rdoc"> 3 <div id="search" style="float:righ t"> 4 <span>Filter/Sea rch</span> 5 <input id="q" type="text" style="width:10em " name="q"/> 6 <button type="submit" style="display:no ne"></button> 7 </div> 8 </form> 9 SEARCH
と</button>できちんと閉じてあげないといけないみたいです。
修正後のgem serverをIE8で見ると、こんな感じです。
きちんと表示できるようになって、うれしいです。
普段、全くIE使わないですけど。
posted by
y_tsuda
on Thu 6 Aug 2009
at 05:44