Если вы буквально пытались применить body color
и table color
, это было бы недействительно. Оба для (x) html и css.
color
обращается к цвету переднего плана (текста) элемента, тогда как background-color
обращается к его цвету фона. Итак:
body {background-color: #ffa; }
/* sets the background of the `body` element to #ffa (yellow) */
table {background-color: #f90; }
/* sets the background of the `table` element to #f90 (orange) */
Я бы не советовал вам когда-либо использовать эти цвета вместе, но они хорошо видны и не оставляют никаких ошибок относительно того, применяются они или нет.
Большинство свойств в css каскадно, некоторые нет. Но table {/* css */}
достаточно, чтобы новые значения переопределяли те, которые установлены для элемента parent / ancestor. Предоставление новых значений явно указано.
Очевидно, что является CSS3 not()
селектором (я думал, что это просто реализация jQuery, вау ...), может показаться, что она реализована только «современные» браузеры, поэтому в настоящее время не очень полезны. И это не решило бы вашу ситуацию.