CSS3 łączący selektory z OR zamiast AND

Biorąc pod uwagę ten selektor:

body[class*="page-node-add-"][class~="page-node-edit"] {background:red;}

Dopasuje ciało, które ma klasę zawierającą podłańcuchstrona-węzeł-dodaj ORAZ klasa, która jest dokładniestrona-węzeł-edycja

Chciałbym powiedzieć, że pasuje do pierwszego LUB drugiego (ale nie do obu). Czy to możliwe?

Problem z użyciem przecinka:

Jeśli mam długi selektor, taki jak:

body[class*="page-node-add-"] form.node-form > .field-type-field-collection > table > thead tr th,
body[class~="page-node-edit"] form.node-form > .field-type-field-collection > table > thead tr th
{...}

To byłby ból, który pomyślałbym, że CSS3 to naprawi, wyobrażałem sobie coś takiego:

body([class*="page-node-add-"]):or([class~="page-node-edit"]) {background:red;}

Dzięki

questionAnswers(3)

yourAnswerToTheQuestion