Согласно MDN web docs "Каскад и наследование"
«,« начальное »значение» устанавливает значение свойства, применяемое к выбранному элементу, таким же, как значение, установленное для этого элемента в таблице стилей браузера по умолчанию ».
Например, я обнаружил, что таблица стилей Chrome по умолчанию определяет следующее для элемента "a":
a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: pointer;
}
где "-webkit-link" преобразуется в "синий" цвет.
Итак, в Chrome я ожидаю получить «синий» цвет для ссылки при стилизации элемента «a» с «color: initial;», но получил «черный». ПОЧЕМУ?
Такое же поведение я наблюдаю и в Firefox и Opera.
После некоторого исследования я обнаружил, что MDN противоречит самому себе здесь , написав: «Начальное значение не следует путать со значением, указанным в таблице стилей браузера».
Я запутался, где правда?
Если последнее верно, где я могу найти начальные значения элемента для разных браузеров? И почему начальные значения должны отличаться от указанных в таблице стилей браузера?