Таким образом, в основном я сделал эту ситуацию, у родителя есть css all: unset
.
Затем я замечаю, что когда я использую Safari (Версия 12.1.1 (14607.2.6.1.1)
), все дочерние элементы этого цвета могут быть затронуты только *Блок 1005 *, даже не встроенный или !important
.
Но так ведет себя только color
, как вы можете видеть, background-color
использует свое собственное свойство.
Но это работаетнормально в Chrome, это глюк в сафари или я что-то не так сделал?И как я могу это исправить в Safari?
* {
color: red; /* Text color is using this one */
background-color: pink;
}
.Parent {
all: unset;
}
.Child {
color: blue;
background-color: yellow; /* Background color is using this one */
}
<div class="Parent">
<div class="Child">Some Text</div>
</div>