2012-04-09 10 views
1

Ich versuche eine feste vertikale Navigation auf der linken Seite meiner Website zu machen.Wie funktioniert die feste Positionierung in CSS?

Aber immer wenn ich ihm die Position gebe: fest; und dann positionieren Sie es mit Margen, löscht alle Links, die ich auf die Informationen in den <nav> Tags haben.

Hat jemand irgendwelche Ideen, wie man das ändert?

Antwort

1

die Lösung ist bei der Positionierung mit links und oben Eigenschaften nicht Ränder :)

#mydiv{ 
    position:fixed; 
    top:100px; 
    left:0px; 
} 
+1

Hier sind wir, 3 Jahre später und ich logge mich wieder in meinen StackOverflow-Account ein. Vielen Dank für Ihre Antwort, Sir. –

0

Dieser Beitrag ist nützlich für Sie?

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Fixed Position</title> 

<style type="text/css"> 
#nav{ 
    position:fixed; 
    background-color:#EFEFEF; 
    width:200px; 

    left:0; 
    top:0; 
} 
#main{ 
    width:900px; 
    margin:0 auto; 
    background-color:#0CF; 
    height:3000px; 
} 
</style> 

</head> 

<body> 


    <div id="nav"> 
     <ul> 
      <li><a href="#">Link1</a></li> 
      <li><a href="#">Link2</a></li> 
      <li><a href="#">Link3</a></li> 
     </ul> 
    </div> 


    <div id="main"> 
    </div> 


</body> 
</html>