CSS устанавливает приоритет кода ниже, например, так:
<style>
p {
color: blue;
}
p {
color: green;
}
</style>
<p>Hello</p>
приведет к тому, что color
элемента абзаца станет зеленым.
Итак, чтобы ответить на ваш вопрос,все, что выше ваших CSS-свойств для body, будет переопределено.
Кроме того, атрибуты id
и class
имеют приоритет над положением, поэтому, если вы хотите, чтобы элементы, которые вы не хотите менять, были измененыкласс и держать его как черный, что будет работать также.
Надеюсь, это помогло.