Sido (11.11.2017)
-
04.11.2017, 12:42 #1
CSS-Selektor für Elemente ohne Klasse
Ich habe eine ungeordnete Liste (ul) mit vielen Elementen. Diese weisen eine Reihe von unterschiedlichen CSS-Klassen auf. Für Tests brauche ich einen Selektor, der mir alle Elemente (li) ermittelt, die KEINE CSS-Klasse besitzen. <li class="active"></li> möchte ich beispielsweise nicht haben, sondern nur <li></li>. Leider konnte ich keinen Selektor finden, der dies ermöglicht. Das einzig funktionierende ist, alle nicht gewünschten Klassen mittels NOT auszuschließen: ul li:not(.active)
Allerdings keine schöne Lösung: Ich muss viele Klassen auflisten und habe eine hohe Fehleranfälligkeit, falls z.B. eine neue Klasse hinzugefügt wird. Gib es eine bessere Variante?
-
08.11.2017, 21:12 #2
- Registriert seit
- 26.10.2011
- Beiträge
- 1.196
- Blog Entries
- 2
Thanked 1.596 Times in 725 PostsAW: CSS-Selektor für Elemente ohne Klasse
https://codepen.io/patlux/pen/QOGJep
HTML-Code:ul > li:not([class]), ul > li[class=""] { // ... }
-
The Following User Says Thank You to patlux For This Useful Post:
Ähnliche Themen
-
CSS3 Selektor für div der h3-Element enthält
Von DotNet im Forum CSSAntworten: 2Letzter Beitrag: 04.09.2016, 20:01 -
jQuery größer/kleiner als Selektor
Von DotNet im Forum WebentwicklungAntworten: 1Letzter Beitrag: 21.01.2016, 19:02 -
DB: WLAN in der 2. Klasse im ICE
Von Mr.Bombastic im Forum RealLife NewsAntworten: 3Letzter Beitrag: 26.03.2015, 11:52 -
jQuery nur bestimmte Elemente verändern
Von Bl1zz4rD im Forum WebentwicklungAntworten: 3Letzter Beitrag: 08.08.2013, 17:22 -
[S] Elemente Chemie II PDF o.ä.
Von Mentos im Forum BildungAntworten: 0Letzter Beitrag: 27.11.2011, 19:19
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.