2010-11-19 15 views
1

divの位置が固定されていて、絶対的な位置のdivがあります。cssの位置:固定されていないieすなわち

divが動作しています.....しかし、位置:固定は

HTML ...

はあなたが理解してほしい........ IEで動作していない

<div class="container"> 
<div class="cont_left"> 
    <div style="position:relative"> 
    <div id="nav"> 
    <div style="display: block;" class="menu"> <a href="#"> 
      about 
      </a> 
     </div> 
    <div style="display: block;" class="menu"> <a href="#"> 
      services 
      </a> 
     </div> 

     ...... 

     </div> 
    </div></div></div> 

CSS

.container{ 
    width:100%; 
    float:left; 
} 
.cont_left{ 
    width:164px; 
    float:left; 
    padding:0; 
    position:fixed; 
} 

#nav{ 
    width:164px; 
    float:left; 
    padding:0; 
    list-style:none; 
    margin:58px 0 46px 0; 
    position:absolute; 
    top:0; 
    left:0; 
} 
+0

IE6に<!doctype html>を追加しますか? IE7は 'position:fixed'を正しく実装しています。 IE6は位置を理解していません:相対。静的 – Alex

+0

私はIEを使用するといくつかのプロジェクトに問題があることをサイトのほとんどから聞いています。私はFFを使って自分の問題を解決します。 – klox

答えて

-2

HTMLの代わりにXHTMLを使用する場合、position:fixedは間違いなく動作します。あなたはこの試みることができるあなたが

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
0

を単純に私は推測あなたのhtmlのトップ

関連する問題