このセレクターを考えると:
body[class*="page-node-add-"][class~="page-node-edit"] {background:red;}
これは、 page-node-add-のサブストリングを含むクラスと、正確にpage-node-editであるクラスを持つ本体に一致します。
最初または2番目(両方ではない)に一致すると言いたいです。出来ますか?
カンマの使用に関する問題:
私が次のような長いセレクターを持っている場合:
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;}
ありがとう