[HTML + CSS] Child-Selektoren im IE6

m3x

Ensign
Registriert
Aug. 2005
Beiträge
218
In meiner CSS datei steht folgendes:
Code:
a:visited, a{
	color: rgb(50, 91, 128);
	text-decoration:none;
}
a:hover{
	color: rgb(50, 91, 128);
	text-decoration:none;
}
h1>a, h2>a{
	float:left;
	position:relative;
	top: 0px;
	color: #FFF;
}
h1>a:hover, h2>a:hover{
	color: #FFF;
}
h1>a:visited, h2>a:visited{
	color: #FFF;
}
In der HTML datei:
Code:
<div class="content_head">
    <h2><a name="huhu">Huhu</a></h2>
    <div class="head_menu"><p>Menue</p></div>
</div>

Nur das will er nicht akzeptieren, bzw die Farbe des Links ist " rgb(50, 91, 128);" ... Im FF und IE 7 gehts...
Hat hemand Eine IDee/Lösung?
 
Es könnte an dem h1>a, h2>a liegen.
Habs noch nie in einer CSS Datei gesehen und ich glaube das wird auch Fehler verursachen.
Was sagt denn der CSS Validator dazu?

denke ohne die > gehts

Grüße

tewes
 
@tewes: Doch doch tewes, das ">" ist CSS2-konform und bedeutet zum Beispiel bei "h1>a", dass die Konditionen von "a" nur angewandt werden, wenn "a" in "h1" vorkommt.

@m3x: IE6 unterstützt child selectors nicht, das wurde erst bei IE7 implementiert.
 
die css datei ist nur für den ie 6 (browser-weiche hab ich schon)
@ Trankred: Gibts eine alternative zu den child selectoren? bzw wie könnte ich es dann realisieren?
 
Ich weiß ja nicht genau, wie Dein Konzept ist. Aber Du hast ja eine Klasse "content_head", warum definierst Du "a" nicht für diese Klasse, also "content_head a {fontbla:bolder;}" oder so!?
 
ähhh.. ja...
mehr wollte ich auch eigentlich gar nicht wissen - merci.. funktioniert :)
 
Ja oder Klasse;)....das war mehr als Beispiel gedacht.
Da würde doch ein Link der in einem H1 ist der wiederrum in der Klasse content_head ist diese Definition bekommen.
 
Zurück
Oben