Moin,
ich hab da mal wieder ein Problem.
Ich möchte eine Navigation bauen allerdings verhaut es sich sobald ich das erste Feld mit Margin oder Padding im Top belege.
mein Html
Mein CSS:
Wie man sieht, ist der Div-Block von Punkt B verrutscht (nicht mehr oben bündig mit div#navi_header), obwohl er kein margin oder padding hat. Wieso ? Bei den Div-Blöcken von Punkt C und Punkt D ebenfalls.
Irgendwie sehe ich den Wald vor lauter Bäumen nicht mehr :( und würde mich freuen, wenn mir jemand helfen könnte. Vielen Dank !
Frank
ich hab da mal wieder ein Problem.
Ich möchte eine Navigation bauen allerdings verhaut es sich sobald ich das erste Feld mit Margin oder Padding im Top belege.
mein Html
Code:
<html>
<head>
<link media="all" href="style.css" type="text/css" rel="stylesheet">
</head>
<body>
<div id="navi_header">
<div id="nh01">
<span>Punkt A</span>
</div>
<div id="nh02" class="aktiv">
<span class="aktiv">Punkt B</span>
</div>
<div id="nh03">
<span>Punkt C</span>
</div>
<div id="nh04">
<span>Punkt D</span>
</div>
</div>
</body>
</html>
Mein CSS:
Code:
* { margin: 0px; padding: 0px; }
div#navi_header { position: relative; width: 980px; height: 30px; margin: 0; padding: 0; font-size: 12px; border: 1px solid #DEDEDE; background-color: #DFDFDF; }
div#navi_header div#nh01 { position: relative; display: inline-block; width: 123px; height: 30px; margin: 0; padding: 0; color: #B9B9B9; }
div#navi_header div#nh01.aktiv { background-color: #A0A0A0; height: 30px; }
div#navi_header div#nh01 span { display: inline-block; height: 30px; margin: 5px 0 0 15px; padding: 0; color: #B9B9B9; }
div#navi_header div#nh01 span.aktiv { color: #000000; }
div#navi_header div#nh02 { position: relative; display: inline-block; width: 123px; height: 30px; margin: 0; padding: 0; color: #B9B9B9; }
div#navi_header div#nh02.aktiv { background-color: #A0A0A0; height: 30px; }
div#navi_header div#nh02 span { display: inline-block; height: 30px; margin: 0; padding: 0; color: #B9B9B9; }
div#navi_header div#nh02 span.aktiv { color: #000000; }
div#navi_header div#nh03 { position: relative; display: inline-block; width: 123px; height: 30px; margin: 0; padding: 0; color: #B9B9B9; }
div#navi_header div#nh03.aktiv { background-color: #A0A0A0; height: 30px; }
div#navi_header div#nh03 span { display: inline-block; height: 30px; margin: 0; padding: 0; color: #B9B9B9; }
div#navi_header div#nh03 span.aktiv { color: #000000; }
div#navi_header div#nh04 { position: relative; display: inline-block; width: 123px; height: 30px; margin: 0; padding: 0; color: #B9B9B9; }
div#navi_header div#nh04.aktiv { background-color: #A0A0A0; height: 30px; }
div#navi_header div#nh04 span { display: inline-block; height: 30px; margin: 0; padding: 0; color: #B9B9B9; }
div#navi_header div#nh04 span.aktiv { color: #000000; }
Wie man sieht, ist der Div-Block von Punkt B verrutscht (nicht mehr oben bündig mit div#navi_header), obwohl er kein margin oder padding hat. Wieso ? Bei den Div-Blöcken von Punkt C und Punkt D ebenfalls.
Irgendwie sehe ich den Wald vor lauter Bäumen nicht mehr :( und würde mich freuen, wenn mir jemand helfen könnte. Vielen Dank !
Frank