Есть 3 метода, о которых я могу подумать.
Самый простой способ - добавить блоки таблиц стилей, интерпретируемые только Chrome и Safari, которые настраивают поведение с учетом проблемы рендеринга.Избегайте использования "@media screen and (-webkit-min-device-pixel-ratio: 0)", так как это может повлиять на Opera и некоторые версии FF.Используйте «body: first-of-type»:
body:first-of-type td {
padding:5px 10px;
}
Вы также можете иметь отдельные таблицы стилей:
<link rel="stylesheet" type="text/safari" href="webkit-styles.css" />
<link rel="stylesheet" type="text/chrome" href="webkit-styles.css" />
Третий вариант - использовать Javascript.В тегах скрипта вы можете использовать navigator.appName и navigator.appVersion, чтобы идентифицировать браузер и динамически исправлять проблемы.