Ciao, il float left non credo sia il massimo per fare quello che vuoi. Se usi un float su di un elemento e sul resto non c'è può causare questo problema.
Puoi provare piuttosto con un display:inline sui LI del tuo UL, dare una lungezza del 100% al menu ( o un clear:both per non mandare tutto a capo dopo di questo).
Prova questo come esempio
codice:<style> nav {clear:both;} ul {list-style-type:none; border:1px solid;} ul li {display:inline; border:1px solid;} #content {padding:2px; border:1px solid;} </style> <nav> <ul> <li>Link 1</li> <li>Link 2</li> <li>Link 3</li> </ul>