28111 sujets

CSS et mise en forme, CSS3

Salut,

Une page en ligne serait plus appropriée qu'un fichier téléchargé, je doute que grand monde prenne la peine de télécharger tes fichiers pour tester. Bonne chance à toi malgré tout. Smiley cligne
Modifié par Mikachu (27 Jun 2011 - 10:58)
Damned, un menu déroulant fait avec des DL. Je croyais que cette abomination était reléguée au passé. Enfin bon, tant pis, laissons ça de côté.

Bon, le problème actuel c'est que tu as le sélecteur suivant:
.dropdown a, .dropdown a:active, .dropdown a:visited {}

Commençons par noter qu'il est vachement redondant et pourrait être simplifié ainsi:
.dropdown a {}

Voilà. Donc le problème c'est que ce sélecteur s'applique à trop d'éléments. Il faut donc trouver le moyen de le modifier pour qu'il s'applique à certains liens (ceux des sous-menus), et pas à tous les liens de ton menu. Deux outils pour cela:
1. Réviser un peu les sélecteurs en CSS 2.1.
2. Regarder ton code HTML pour voir comment il est structuré et si tu ne pourrait pas te servir de cette structure pour améliorer ton sélecteur.

Tu verras, c'est tout simple. Smiley smile