So, habe das jetzt umgebaut, komme aber immer noch nicht weiter! Hier mal mein jetztiges CSS:
ul#navi {
font-size: 0.83em;
float: left;
margin: 1em 1em 1em 0;
padding: 1.5em;
background-color: #003366;
text-align: left;
}
ul#navi li {
list-style-type: none;
font-weight: bold;
padding: 0.5em;
}
ul#navi ul li {
font-weight: normal;
padding: 0.2em;
}
ul#navi a {
display: block;
padding: 0.1em;
font-weight: bold;
color: #FFFFFF;
background-color: #003366;
}
.navi {
font-size: 0.83em;
font-weight: normal;
}
.navi a {
display: block;
font-weight: bold;
color: #FFFFFF;
background-color: #003366;
}
ul#navi {
font-size: 0.83em;
float: left;
/Hier fehlt eine Angabe zur Weite der Liste, um float sinnvoll nutzen zu können/
Ist gemäß CSS2.1 nicht mehr nötig, da sich die Weite nach dem Inhalt richtet, was ja durchaus auch Sinn macht (siehe auch: [link:http://de.selfhtml.org/css/eigenschaften/positionierung.htm#float@title=SELFHTML-Artikel zu float]).
margin: 1em 1em 1em 0em;
padding: 0.5em;
background-color: #003366;
text-align: left;
/sofern keine Angaben zum Textlauf angegeben sind, ist text-align:left die Grundeinstellung und muss nicht extra angegeben werden/
Ist in diesem Fall nötig, da vorab <h1> zentriert wird.
}
ul#navi li {
list-style-type: none;
}
ul#navi ul li {
/hier fehlt etwas/
Nicht mehr...
}
ul#navi a {
display: block;
/hier fehlt die Angabe zu den Ausmaßen des Blocks/
Verhält sich wohl ähnlich wie bei float, oder?
padding: 0.1em;
font-weight: bold;
color: #FFFFFF;
background-color: #003366;
}.navi {
font-size: 0.83em;
padding-left: 1.5em;
}
.navi a {
display: block;
/hier fehlt die Angabe zu den Ausmaßen des Blocks/
s.o.
font-weight: bold;
color: #FFFFFF;
background-color: #003366;
}
Viele Grüße
Damian