Причина, по которой ваши классы не работают должным образом, заключается в том, как вы определяете свои классы в HTML, а не в CSS. Если вы заметили, класс inactive
установлен в содержащем элемент <tr>
, а затем переопределен классом <span>
, «минус». Если вы хотите, чтобы цветовой стиль inactive
применялся превыше всего, добавьте! Важный после определения цвета:
table.data tr.inactive td {
/* css specificity: 0,0,2,3 */
color: gray !important; /* this should be used */
}
Это переопределит стиль negative
независимо от