Ich will dazulernen und versuche nun, meine HP neu zu programmieren und dabei schön vorbildlich Inhalt und Layout trennen...
Habe einen Header, der meine Menüleiste umschließt.
Wollte jetzt das Menü per CSS über den Header schieben, aber ich kriegs nicht hin. Das Menü liegt immer UNTER dem Header und ist dann logischerweise nicht mehr zu sehen.
mein html Code:
und der CSS Code dazu:
Und das Bild des Headers: die Menüleiste soll in dem schwarzen Balken sein.
Danke schonmal für eure Mühe und Hilfe.

Habe einen Header, der meine Menüleiste umschließt.
Wollte jetzt das Menü per CSS über den Header schieben, aber ich kriegs nicht hin. Das Menü liegt immer UNTER dem Header und ist dann logischerweise nicht mehr zu sehen.
mein html Code:
HTML:
<div id="wrapper">
<h1 class="header"><img src="design/head.jpg" alt="Haus der Musik" width="600" /></h1>
<ul id="navi">
<li>Home</li>
<li>Über Uns</li>
<li>Unterricht</li>
<li>Download</li>
<li>Kontakt</li>
</ul>
<img ... />
<img ... />
<img ... />
<img ... />
<p>...</p>
<p>impressum</p>
</div>
Code:
body { background-color:#965403;
margin:0;
padding:0;
}
#wrapper { margin:0 auto;
padding:0 auto;
margin-top:-21px;
background-color:#65a4c9;
width:600px;
height:100%;
}
#navi, #navi ul { list-style-type:none; margin:0; padding:0; }
#navi li { width:100px;
float:left;
text-align:center;
font-family:arial;
font-size:0.9em;
font-weight:bold;
color:white;
}

Danke schonmal für eure Mühe und Hilfe.