Zitieren Dokumente der Selektorstufe 4 :
Die Negations-Pseudoklasse,
:not()
, ist eine funktionale Pseudo-Klassenübernahme eine Auswahlliste als Argument. Es stellt ein Element dar, das nicht ist vertreten durch sein Argument.Hinweis: In Selectors Level 3 war nur ein einziger einfacher Selektor erlaubt als Argument für
:not()
.
Das erklärt, warum das ...
%Vor%... wird in keinem Browser unterstützt, der diesen Teil von CSS4-Spezifikationen nicht implementiert (soweit ich weiß, tut niemand dies zu diesem Zeitpunkt, es ist schließlich nur ein funktionierender Entwurf). Aber die Logik ist auch in diesem Selektor fehlerhaft: Selbst wenn die Syntax universell unterstützt würde, hätte sie als ... geschrieben werden sollen.
%Vor% Siehe [foo][bar]
Regel wird als Voraussetzung für jedes Element behandelt, das sowohl foo
als auch bar
sein soll. Aber (natürlich!) Ist es nicht möglich, dass irgendeine Eingabe sowohl von radio
als auch submit
type ist.
Die Quintessenz: Sie müssen ...
verwenden %Vor% ... weil CSS3 nur einfache Selektoren unterstützt in :not
.
Diese Zeile scheint ungültig zu sein, da mehrere []
den W3C-Validierungsdienst für CSS nicht zu bestehen scheinen:
Diese Zeile ist jedoch gültig und schließt einfach jedes Element eines der beiden Typen aus, wählt aber ein anderes aus, das ein input
ist:
Ich kann jedoch keinen Beweis dafür in der Dokumentation zum :not
Selektor finden. Wenn Sie die Validierung testen möchten, erhalten Sie einen Link zum W3C-Validator: Ссылка .
Lasst uns das jetzt in einem Snippet testen
hier versuche ich nur für den Unterschied
Ich habe versucht, 4 Möglichkeiten in der unten stehenden Datei, wie Sie mit den Kommentaren in
sehen können
und hier ist der Demo-Code für diese Erklärung
und was ich gefunden habe, ist von 2 Fragen der jfiddle, die unten
verlinkt sindSiehe für Eingabe: nicht (Selektor): nicht (Selektor)
Und wenn Sie input versuchen möchten: nicht ([type="radio"] [type="submit"]) selector mit jquery mit Komma "," Trennung für die Sie sich beziehen können
Tags und Links css css-selectors