Это относится к этому вопросу. Chrome get "таблица стилей пользовательского агента" , в котором предлагается, что способ получить текущую таблицу стилей пользовательского агента состоит в том, чтобы взглянуть на URL http://trac.webkit.org/browser/trunk/Source/WebCore/css/html.css, которыйкажется разумным, тем более что (на момент постановки этого вопроса) говорится, что он был отредактирован 3 недели назад.
Однако, если я посмотрю на свойства в нем, правило для Ol будет
ol {
display: block;
list-style-type: decimal;
-webkit-margin-before: 1__qem;
-webkit-margin-after: 1em;
-webkit-margin-start: 0;
-webkit-margin-end: 0;
-webkit-padding-start: 40px;
}
, а если я посмотрю в инструментах разработчика на стили агента пользователя для Ol, то это будет
ol {
display: block;
list-style-type: decimal;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 40px;
}
Так почему же разница? Я предполагаю, что браузер просматривает и фиксирует свойства webkit в свойствах, которые он поддерживает, но почему это не так в реальной таблице стилей в репозитории (поскольку эта таблица стилей должна быть ориентирована только на браузер, кажется разумным, чтобы она была написана напрямуюк свойствам, поддерживаемым браузером)
Версия Google Chrome, которую я использую, является управляемой и контролируется внутренней ИТ-службой моей организации - в случае, если выясняется, что это может иметь какое-то отношение к пользовательскому агентутаблица стилей установлена.