Ähnlich wie bei dieser Frage kann ich die Syntax nicht korrekt erhalten. wildcard * in CSS for classesCSS-div [Klasse * = "x"] Syntax-Problem
ich im Grunde diese in eine „Wildcard“ Erklärung abgeben müssen:
.et_pb_tab_0 td:hover{
background: #000 !important;
}
.et_pb_tab_2 td:hover{
background: #000 !important;
}
.et_pb_tab_3 td:hover{
background: #000 !important;
}
etc....
hier ist, was ich versucht:
div[class*="et_pb_tab_"], div[class^=" td:hover"]{
background: #000 !important;
}
Aber es wirkt, als ob es die „TDs ignorieren: schweben "section und ändere den Hintergrund des et_pb_tab_ * anstelle des td drinnen, wenn er schwebte.
Es tut genau was du sagst es mit dem CSS-Selektor zu tun 'div [class * =" et_pb_tab _ "]'. Wie für 'div [Klasse^=" td: hover "]' ... Haben Sie tatsächlich eine ** Klasse ** namens 'td: hover'? – FluffyKitten
entfernen Sie das Komma und machen Sie den zweiten td: Hover – FluffyNights
Deshalb ist Terminologie so wichtig und warum Leute auf Stack Overflow sind so wählerisch darüber. Viele Leute nennen Selektoren oder Regelsätze "Klassen", aber "Klasse" hat eine sehr spezifische Bedeutung und versucht, sie auf Dinge anzuwenden, die nicht in solchen Situationen resultieren. – BoltClock