Edit: Habe gerade dem ul im nav einen border gegeben. ul ist es ...
genauer gesagt, die widersprüchlichen CSS-Angaben zu
float: left;
,position: relative;
und im speziellen die Angabeleft: 50%;
.
Dieses ganze Geschwurbel war mir ohnehin zuwider, aber vor Jahren (?) wurde es mir empfohlen, um floatende Elemente li
dennoch zentrieren zu können.
So einfach geht es:
ul.navi {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}
ul.navi li {
display: inline-block;
float: left;
margin-right: .5em;
}
Aber wenn eine Krücke erstmal funktioniert, wird sie jahrelang mitgeschleppt ...
Linuchs