我希望这个 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;
}
我理解他们不这样做的原因是特异性,但我无法弄清楚如何让它按我的意愿工作。如何使第一条规则最不重要,第二条规则覆盖第一条规则,最后一条规则覆盖它们?
谢谢