Links in Blöcken als Liste

Die Liste für die Navigation bekommt ggf. nur oben und unten einen Abstand, ebenso die Listenelemente. ul und li bekommen kein padding.

#nav ul {margin:90px 0 0 0; padding:0;
        list-style-type:none;}
#nav li {margin:0 0 4px 0; padding:0;}
#nav a  {text-decoration:none; display:block;}

Links in der Navigation werden als Blockelemente formatiert, ggf. padding setzen, kein margin.

Damit IE nicht den Abstand unter den Links verdoppelt, für ihn die Breite für a und li auf 100% setzen.

<!--[if IE ]>
<style type="text/css">
#nav a, #nav li  {width:100%;}
</style>
<![endif]-->