Se connecter / S'enregistrer
Votre question

Petite question de css sur les liens.

Tags :
  • CSS
  • Programmation
Dernière réponse : dans Programmation
25 Octobre 2007 12:16:59

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

a c 232 L Programmation
25 Octobre 2007 14:44:30

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.
25 Octobre 2007 15:34:28

mm j'ai déjà essayé, ca marchais pas, mais je me demande si j'avais mis les " ", donc je vais rééssayer.

Merci en tout cas.
a c 232 L Programmation
25 Octobre 2007 19:08:12

Il faut mettre les " " théoriquement.
Sinon, peut-être seulement a[disabled] { }

Si t'as besoin d'aide pour la fonction javascript, n'hésites pas.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS