У меня создается впечатление, что таблица стилей пользовательского агента в браузерах, таких как Safari, Chrome и Firefox, является внутренним для браузера и не может быть напрямую изменена (скорее, свойство стиля должно быть переопределено).
Я также под впечатлением от различных веб-сайтов, включая Mozilla, что значение по умолчанию для свойства box-sizing для Webkit и Mozilla - это "контент-ящик".
Я тестировал это на довольно простой фиктивной странице, просматриваемой в разных браузерах.
Моя проблема заключается в том, что на двух страницах нашего производственного приложения свойство default отличается, и мы не можем понять, почему это так.
На одной странице мы видим свойство box-sizing "border-box" в веб-инспекторе или консоли. Он назначается на вход селектора CSS: not ([type = "image" ]), textarea.
На другой странице не упоминается свойство box-sizing в веб-инспекторе или консоли.
Кто-нибудь знает, есть ли способ напрямую повлиять на определение размера коробки в таблице стилей пользовательского агента для определенной страницы? Может быть, есть библиотека, которая это делает? Мы используем prototype.js и swfobject.js в приложении...
UPDATE. Если я не был уверен в том, что почти на каждой странице моего веб-приложения и на каждой странице "dummy", которую я тестировал в свойстве box-sizing, box ". По какой-то причине одна конкретная страница в моем веб-приложении показывает в веб-инспекторе, что таблица стилей пользовательского агента (тот, который используется браузером для своих значений по умолчанию) установил это свойство в "border-box". Я не могу для жизни понять, почему это так. Я ищу все, что может заставить Firefox изменить то, что его значение по умолчанию для этого свойства.