CSS3 комбинирует селекторы с ИЛИ вместо И
Учитывая этот селектор:
body[class*="page-node-add-"][class~="page-node-edit"] {background:red;}
Он будет соответствовать телу с классом, который содержит подстрокуpage-node-add- И класс, который точноpage-node-edit
Я хотел бы сказать, соответствует первый ИЛИ второй (но не оба). Является ли это возможным?
The problem with using a comma:
Если у меня есть длинный селектор, как:
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
{...}
Это боль, я думал, что CSS3 исправит это, я представлял что-то вроде:
body([class*="page-node-add-"]):or([class~="page-node-edit"]) {background:red;}
Спасибо