Voici mon CSS:
#nav-primary ul li:nth-child(1) a:after { }
Fonctionne partout maintenant (utilisé cela sur mon site internet), à l'exception d'Internet Explorer 8...
Est-il éventuellement un moyen d'utiliser nth-child dans IE8? C'est la pire version de ce navigateur... rien ne fonctionne comme il se doit et je ne peux pas trouver un moyen pour résoudre ce problème.
@edit: Version simplifiée de ce que je veux réaliser: http://jsfiddle.net/LvvNL/. C'est juste un début. CSS va être plus compliqué, donc j'ai besoin d'être en mesure de viser chacun des liens. Espérons que l'ajout de classes pour chaque lien n'est pas la seule façon
@edit2: J'ai juste remarqué que
#nav-primary ul li:nth-child(1) a {
border-top: 5px solid #144201;
}
Travaille en réalité IE8! Mais ce:
#nav-primary ul li:nth-child(1) a:after {
content: "Text";
display: block;
font-weight: normal;
padding-top: 5px;
font-size: 12px;
color: #666;
}
n'est PAS de travail. Donc ce qui se passe?