Меня немного смущают следующие css
* {
color: yellow;
}
body {
color: black;
}
и HTML
<div>
<p> Test text... </p>
</div>
любой "р" под телом, получит желтый цвет - но почему ? Звездочка не имеет веса.
, а цвет наследуется, так почему же цвет моего "p" не берет свой цвет от тела?
Вместо этого он использует цвет из звездочка.
Я имею в виду, что если «тело» и «р» (и все, что находится в строке наследования) не имеют цвета, то следует использовать звездочку.
Может кто-нибудь Помогите ? почему вышесказанное так оно и есть.
Кусок html выше приобретает желтый цвет, но почему у него нет черного (который исходит от тела)?