2012-01-16 15 views
1

これは本当にうんざりです。 JSfiddleで以下を実行してみてください。他のブラウザで試してみると正しく動作します。 IE6で実行すると、動作しません。IE6のスクロール可能なdivの固定位置をエミュレートする

IE6でこの作業を行うにはどうすればよいですか?

また、コンテンツは位置:相対を持つ必要があります。

<style type="text/css"> 
     .content { 
      position: relative; 
     } 
     .scrollable { 
      position: relative; 
      width: 200px; 
      height: 200px; 
      background: #333; 
      overflow: scroll; 
     } 
     .fixed { 
      position: fixed; 
      top: 180px; 
      width: 200px; 
      height: 20px; 
      background: #fa2; 
     } 
    </style> 
    <div class="scrollable"> 
     <div class="content"> 
      im scrollable<br><br> 
      im scrollable<br><br> 
      im scrollable<br><br> 
      im scrollable<br><br> 
      im scrollable<br><br> 
      im scrollable<br><br> 
     </div>  
     <div class="fixed">and I'm fixed</div> 
    </div> 
+0

をお試しくださいこれはあなたの質問ではありませんでしたが、IE 6を忘れる頃です。たぶん、古くて時代遅れのバグのあるブラウザーでは、それを見ている必要はありません。 =) –

+0

私にお金を払っていることを私のクライアントに伝えてください。 – Bill

+0

@DanielCastro、うん、私の顧客はIEを自分の労働者の約5kにアップグレードする予算がないので、私はIE6と関係がありました:) –

答えて

0

position: fixedはIE6では機能しません。あなたは.fixedが&サイズ変更ウィンドウのスクロールにその「固定」の場所に行かせるためにはJavaScriptを使用することができますが、それは(JSがそれを持ち帰る前に移動します)として見栄えではないでしょう

私が知っているchecking this out

関連する問題