このCSSに、次の順序とまったく同じ優先順位を持たせたいと思います。
/*Highlight every second row in a .styledtable without .no-odd-row-higlight*/
.styledtable:not(.no-odd-row-highlight) tr:nth-child(odd) td{
background:#eeeeee;
}
/*Orange highlight, normally used by PHP*/
.highlight-orange, .highlight-tds-orange td{
background:#ff4000;
}
/*Yellow highlight, normally used by JS*/
.highlight, .highlight-tds td{
background:#f7fe2e;
}
彼らがそうしない理由は特異性であると私は理解していますが、私はそれを私が望むように機能させる方法を理解することができません。最初のルールの重要度を最も低くし、2番目のルールで最初のルールをオーバーライドし、最後のルールですべてをオーバーライドするにはどうすればよいですか?
ありがとう