Linuchs: nav Element erzeugt Scrollbalken

Beitrag lesen

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 Angabe left: 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