2010-11-19 11 views
1

habe ich ein div, die Position festgelegt ist, innerhalb dass ich habe ein div mit Position absolut ....css position: fixed funktioniert nicht in dh

Es ist absolut positioniert div arbeitet ..... Aber Position: ist nicht festgelegt in dh arbeiten ........

Hoffnung, die Sie verstehen ...

HTML

<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 hinzufügen? IE7 implementiert 'position: fixed' korrekt. IE6 versteht nicht Position: relativ. Reverts auf Position: statische – Alex

+0

Ich habe von fast der Seiten gehört, dass ein Projekt ein Problem haben, wenn IE verwenden .. ich bin FF verwenden, um mein Problem zu lösen .. – klox

Antwort

-2

Wenn Sie XHTML anstelle von HTML verwenden, dann ist position: fixed definitiv Arbeit. Beim Starten der HTML-Seite müssen Sie

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

Einfach <!doctype html> an der Spitze Ihrer html Ich nehme an