B.E.A. wrote:Die Navigationsleiste macht einen Sprung und wird so angezeigt
1. Irgendwo™ in Deinem CSS steht für #sitenav ul li der Wert padding-bottom: 50; – da fehlt eine Einheit. padding darf nicht ohne Einheit stehen.
2. Du legst auf die li-Elemente der Navigation display: inline;. Das alleine reicht hier nicht, weil Du den a-Elementen innerhalb der Navigation float: left; zuweist. Ich nehme an, ein zusätzliches float: left; auf #sitenav ul li ist das, was Du suchst – wobei Du dann das float: left; auf #sitenav ul a rausnehmen und durch display: block; ersetzen solltest.
Zusammengefasst (neben den sonstigen Styles für die Navigation):
Code: Select all
#sitenav ul li {
display: inline;
float: left;
}
#sitenav ul a {
display: block;
/* … und float: left; streichen */
}
Bonuslevel: Deine Selektoren sind zu spezifisch. Das stört hier (noch) nicht, könnte es aber irgendwann mal. Statt #sitenav ul li sollte #sitenav li und statt #sitenav ul a sollte #sitenav a reichen. (Es sei denn, Du machst daraus irgendwann mal eine Dropdown-Navigation, dann ist die höhere
Spezifität wieder nötig, aber dann brauchst Du auch komplett andere Styles.)
YL