Почему таблица стилей агента пользователя по умолчанию в моем Google Chrome имеет другие свойства в браузере, чем в хранилище - PullRequest
0 голосов
/ 30 октября 2019

Это относится к этому вопросу. 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, которую я использую, является управляемой и контролируется внутренней ИТ-службой моей организации - в случае, если выясняется, что это может иметь какое-то отношение к пользовательскому агентутаблица стилей установлена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...