Hallo,
Ich habe ein Menu folgendermassen in HTML definiert:
Und so mit CSS formatiert, damit es horizontal angezeigt wird:
Wie ihr seht habe ich das ganze Menu in einen Container gesteckt, der sich über die gesamte Breite der Seite zieht und ein Hintergrundbild hat. Das Menu sollte allerdings nur 400 Pixel breit sein un mittig zentrier sein. Das habe ich allerdings noch nicht geschafft, da text-align durch das floaten wieder aufgehoben wrd.
Patrick
Ich habe ein Menu folgendermassen in HTML definiert:
Code:
<div id="navigation">
<ul>
<li><a href="">Item 1</a></li>
<li><a href="">Item 2</a></li>
<li><a href="">Item 3</a></li>
<li><a href="">Item 4</a></li>
</ul>
</div>
Code:
#navigation {
width: 800px;
background: #999 url(images/bg_menu.gif) no-repeat;
}
#navigation ul {
list-style-type: none;
width: 400px;
float: left; /* contain floated elements */
}
#navigation li {
float: left;
margin: 0; padding: 0;
}
#navigation a {
float: left;
width: 100px;
text-align: center;
line-height: 2;
}
Patrick