Стиль браузера - это таблица стилей, используемая браузером в качестве стиля по умолчанию, например, добавление подчеркиваний к ссылкам, увеличение размера заголовков, выделение жирным шрифтом и т. Д. (Некоторым разработчикам не нравится несоответствие стилей браузера, поэтому они применяют сброс, Например: YUI Reset )
Когда вы посещаете веб-сайт, который имеет свою собственную таблицу стилей, эти стили добавляются в элементы веб-сайта после того, как браузер добавил их.
Например. стили браузера по умолчанию говорят, что все элементы a
должны быть подчеркнуты и иметь синий цвет. Вы посещаете веб-сайт, который использует сброс CSS, например, который говорит, что все элементы a
должны быть синего цвета без подчеркивания. Вычисленный стиль для элемента a
на данный момент синий без подчеркивания (так как позднее примененный сброс переопределяет стили браузера). Затем загружаются основные таблицы стилей сайта, что делает его симпатичным, и в нем говорится, что все элементы a
должны иметь тень для текста, в дополнение к многим другим вещам. Вычисленный стиль теперь синий, без подчеркивания и с текстовой тенью.
Причина, по которой в разделе вычисляемых стилей так много других свойств, заключается в том, что браузер добавляет множество стилей по умолчанию.
Как примечание, это становится немного сложнее с приоритетами селектора css .