Aloha
@@JPL:
nuqneH
<!doctype html>
dann gibts ja noch mehr Fehler :)Die du berichtigen solltest.
Die Verschachtelung von label in label war auch in XHTML 1.0 verboten.
Ich glaubs ja nicht - diese verschachtelte LABELs waren der Grund, warum mein Menü auf dem IE nicht aufklappen wollte...
Habe die jetzt entfernt... und jetzt klappt das mit dem HOVERN der Menügrafik nicht mehr... es wird nicht mehr die HOVER-Grafik angezeigt, sondern die schwarze Hintergrundfarbe der Klasse des Elternelement, die schwarz sein muß (die Schriftzüge des Menüs sind transparente Gifs, beim HOVER werden die Farben der Schriftgrafik mit der des Hintergrunds getauscht).
So ist die ID eines Eintrags, im <LI>:
#karriere1 {
background: #e20b00;
}
#karriere1 label:hover {
background: #000000;
color: #e20b00;
}
So ist das <LABEL> definiert:
.karriere {
background:url(../menue/berufliches-normal.png) no-repeat;
background-position: 10px 6px;
}
.karriere:hover {
background:url(../menue/berufliches-hover.png) no-repeat;
background-position: 10px 6px;
}
Und so wird es aufgerufen:
<li id=\"karriere1\"><input type=\"radio\" name=\"navi_1\" id=\"navi_1_1\" class=\"hackbox\"><label class=\"karriere\" for=\"navi_1_1\"> </label>
Mit dem verschachtelten LABEL hat es funktioniert (warum auch immer):
<li id=\"karriere1\"><input type=\"radio\" name=\"navi_1\" id=\"navi_1_1\" class=\"hackbox\"><label class=\"e1\" for=\"navi_1_1\"><label class="\karriere\"> </label></label>
Wobei diese .e1 Klasse leer war:
.e1 {
padding: 0px 0px 0px 0px;
}
Da das verschachtelte LABEL aber dazu führt, dass im IE das Ausklappmenü nicht funktioniert, kann ich das nicht mehr nehmen... aber wie bekomme ich mein Menü jetzt wieder dazu, beim HOVER die Grafik anzuzeigen und nicht komplett schwarz zu werden?
Die anderen Fehler sind phantasievolle Metadaten. Wozu sollten die überhaupt gut sein?
<meta name="language" content="Deutsch" />
ist zu gar nichts gut. Die Sprache solltest du schon angeben – mit dem lang-Attribut.
"Damals" war das so vorgeschlagen (auch in SelfHTML), das hab ich nur so übernommen :)
MfG,
JPL