Frage

Sie haben einen CSS-Selektor für Behinderte input type="submit" oder "button"?

Soll ich nur Gebrauch input[type="submit"][disabled]?

funktioniert das in IE6?

War es hilfreich?

Lösung

funktioniert das in IE6?

Nein, IE6 unterstützt keine Attributselektoren überhaupt, vgl CSS-Kompatibilität und Internet Explorer .

Sie können Wie Abhilfe : IE6 unterstützen CSS „Attribut“ Selektoren wert der Lese

nicht.

Bearbeiten
Wenn Sie sind IE6 zu ignorieren, könnten Sie (CSS2.1) tun:

input[type=submit][disabled=disabled],
button[disabled=disabled] {
    ...
}

CSS3 (IE9 +):

input[type=submit]:disabled,
button:disabled {
    ...
}

Sie können Ersatz [disabled=disabled] (Attributwert) mit [disabled] (Attribut Präsenz).

Andere Tipps

Wie gesagt jensgram, wird IE6 nicht Attributselektor unterstützen. Sie könnten eine class = „disabled“ fügen Sie die deaktivierten Eingänge so dass diese Arbeit in IE6 zu wählen.

habe ich @jensgram Lösung ein div zu verbergen, die einen behinderten Eingang enthält. So verstecken ich die gesamte Mutter des Eingangs.

Hier ist der Code:

div:has(>input[disabled=disabled]) {
    display: none;
}

Vielleicht könnte es einige von euch helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top