Ich brauche CSS-Selektor, die alle Eingabe-Tags übereinstimmen, wo der Typ nichtcheckbox
ist.Wählen Sie alle Eingabe-Tags, wo Typ nicht Kontrollkästchen ist
Dieses Spiel:
<input value="Meow!" />
<input type="password" />
... aber das tut nicht:
<input type="checkbox" />
Weil Typ ist checkbox
!
Dies ist, was ich im Moment haben:
input:not(type="checkbox")
Leider tut es nicht Arbeit!
So, hier kommt meine Fragen:
- Wie mein CSS3 Wähler zu beheben?
- Ist es möglich ohne CSS3 und JavaScript?
- Ist es möglich ohne CSS3, aber mit der Verwendung von JavaScript?
Danke in jedem Rat!
Danke:
Sie auch den gleichen Wähler, wie Sie in CSS tun können! Die einzige Idee, die ich bekam - ich könnte alle möglichen Eingabearten außer "Checkbox" definieren und meine benutzerdefinierten CSS auf sie anwenden. Dann würde nur das "Eingabe" -Tag ohne spezifizierten Typ fehlschlagen. – daGrevis
@daGrevis: Ja, das ist eine gute Alternative. Sie sollten "Eingabe" -Elemente ohne Typen sowieso vermeiden. – BoltClock
Warum ist das? Es ist HTML5 gültig und einfacher zu tippen. – daGrevis