Warum sind Linkbuttons nicht ausgegraut, wenn sie in FireFox deaktiviert sind?

8

Warum, wenn ich "enabled = false" auf einer Schaltfläche setze, wird es in Firefox nicht richtig dargestellt? Anstatt den Link auszugrauen, ist er immer noch blau.

[AKTUALISIEREN]

ASP.net entfernt bereits solche Tags auf dem Link, so dass nur der Link ausgegraut werden muss. Mit anderen Worten, eine CSS-Stiländerung ändert keine Funktionalität.

Im Folgenden wurden die deaktivierten Schaltflächen effektiv aufgelöst, die in Firefox und Google Chrome nicht als ausgegraut angezeigt werden. Ich lege das in mein Stylesheet und nun werden alle meine Link-Buttons korrekt gerendert.

a [deaktiviert] {
  Farbe: Grau! wichtig;  Text-Dekoration: keine! wichtig;   }

    
Middletone 27.04.2009, 03:51
quelle

5 Antworten

10
%Vor%

hat für mich funktioniert, Danke ...

    
Nikeeta Vanjara 03.09.2009, 12:22
quelle
2

Von W3Scholl ist die Eigenschaft "Enabled" keine Standardeigenschaft von XHTML 4 (es ist der Microsoft-Standard). . Sie sollten die href-Eigenschaft aus dem Hyperlink entfernen oder meinen folgenden Code verwenden

%Vor%     
Soul_Master 27.04.2009 04:09
quelle
2

Wenn Sie eine Schaltfläche deaktivieren, wird die Schaltfläche "aspNetDisabled" hinzugefügt. So können Sie die Klasse "aspNetDisabled" ganz einfach mit den gewünschten Elementen einrichten.

%Vor%     
Veysel 26.09.2013 15:58
quelle
1

In C # habe ich festgestellt, dass eine Erweiterung am hilfreichsten ist, um eine browserübergreifende Lösung zu erstellen.

%Vor%     
Todd H. 13.04.2011 15:40
quelle
0

Die folgende Lösung ist für Buttons nicht Link, aber es kann auch für Link getan werden.

%Vor%

Dies zeigt die Schaltfläche als deaktiviert oder ausgegraut an.

    
vsingh 27.08.2010 14:25
quelle

Tags und Links