Я проходил учебник mdn css, пока не достигнул значения initial
для свойства цвета для тега a
.
1 - если мы не укажем цвет для элемента, это будет синий .
2, но если мы установим цвет на initial
, он будет быть чёрным .
для меня оба (без указания какого-либо значения и установки его в качестве начального) выглядят как одно и то же (значение в таблице стилей браузера по умолчанию для a
цвета) может понравиться объясните, что здесь происходит?
body {
color: green;
}
.my-class-1 a {
color: inherit;
}
.my-class-2 a {
color: initial;
}
.my-class-3 a {
color: unset;
}
<ul>
<li>Default <a href="#">link</a> color</li>
<li class="my-class-1">Inherit the <a href="#">link</a> color</li>
<li class="my-class-2">Reset the <a href="#">link</a> color</li>
<li class="my-class-3">Unset the <a href="#">link</a> color</li>
</ul>