10
votes

Bouton désactivé mais semble actif

Donc, j'ai un bouton qui est actuellement défini sur désactivé et c'est-à-dire qu'il est grisé, mais dans Firefox, Chrome et Safari, il est désactivé mais semble toujours actif.

code de bouton xxx

et mon code derrière xxx

est là quelque chose que je puisse faire pour le faire regarder le comme dans IE?

merci


3 commentaires

qui lui permet d'être désactivé mais dans les navigateurs, il ne le gris pas


Chaque navigateur a son propre style par défaut. Vous pouvez toutefois faire respecter votre propre style. Pour cela, vous devez créer des classes CSS personnalisées et les appliquer à votre volonté


Qu'est-ce qu'un CSS pour estableheaderl ? Cela peut entraîner le problème, car chaque navigateur a des styles par défaut pour les boutons désactivés. Peut-être que vous l'avez redéfini en quelque sorte


4 Réponses :


10
votes

the : sélecteur désactivé strong> peut être utilisé avec CSS3

 IE8+ FF1.5+ SA3.1+ OP9.2+ CH2+


4 commentaires

Peut vouloir ajouter entrée [type = "Soumettre"]: désactivé aussi.


Excusez mon ignorance, mais comment appliquer un style à un objet dans ASP.NET


Ajoutez un attribut CSSClass à votre bouton côté serveur et faites-la vous reporter à la classe contenant ce qui précède CSS.


Grande solution, mais le choix du style d'échantillon est malheureux, comme (au moins pour moi, sur Google Chrome 49), il ne modifie pas en réalité l'apparence du bouton. Je suggère d'utiliser couleur: #ccc; qui grise le bouton du bouton .



1
votes

Vous pouvez attribuer de manière programmative une classe CSS si son désactivé

.disabledbutton{
    background-color:#ddd;
}


1 commentaires

Puis-je faire au cliend côté. J'ai beaucoup de boutons à l'intérieur de la table des boutons qui fonctionnent comme désactivés, mais ils sont activés visuellement, c'est-à-dire que c'est désactivé pour désactiver et IE11 son activé. Je connais l'identifiant pour le bouton. Est-ce qu'il y a de toute façon à faire de CSS seulement ne veut pas utiliser de codebehind



0
votes

Framework 4 Renders contrôle différemment. Ajoutez le ci-dessous à votre we.config, et le bouton désactivé sera grisé comme d'habitude.

<pages controlRenderingCompatibilityVersion="3.5"/>


1 commentaires

Mon web.config a déjà cette configuration, mais le bouton désactivé ne peut toujours pas montrer évidemment.



0
votes

Un moyen rapide sans utiliser de classe CSS personnalisée (rien contre les feuilles de style) pouvant être complétées dans le code derrière. Ce qui suit permettra de définir la couleur de fond de votre bouton de téléchargement sur le vert (je pense qu'il est vert, je suis Colorblind: - |): XXX


0 commentaires