Se connecter avec
S'enregistrer | Connectez-vous

Petite question de css sur les liens.

Dernière réponse : dans Programmation

Bonjour,

Dans un menu, j'ai des liens avec la balise <a>.
J'utilise l'attribut "disabled", qui me grise le lien si il est inactif. Et c'est très moche l'effet grisé. Je ne trouve pas comment changer cette couleur en css.

  1. <a href="details.htm" disabled="disabled">Détails</a>


En css, a part le hover, active, link,... je vois rien pour le disabled.

Précision, je n'ai pas la main sur la génération du menu, et donc pas moyen de virer cette attribut disabled.

Merci de votre aide!!

Mathieu

Autres pages sur : petite question css liens

Lassé par la pub ? Créez un compte
Expert Programmation

Salut,

En effet, en CSS, tu n'as pas d'attribut disabled pour les liens.

Si tu n'as pas accès au menu, tu peux essayer de faire :
  1. a[disabled="disabled"] { ... }


Par contre, je sais que IE6 ne gère pas les [], IE7 et Fx les gèrent. Pour les autres navigateurs, je sais pas.

Sinon, faudrait voir en javascript, une petite fonction javascript qui récupère tous les éléments <a> puis regarde l'attribut disabled de ces éléments.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde