Я разрабатываю веб-приложение, а общий стиль включает белый текст на темном фоне.
Этот стиль включает использование пользовательского (темного) изображения для полей имени пользователя и пароля с белым текстом.
Если пользователи регистрируются с помощью Google Chrome и выбирают сохранить их данные для входа в форму, при следующем посещении поля имени пользователя и пароля выглядят бледно-желтыми с белым текстом, что делает его почти невозможным для чтения. Это выглядит очень плохо.
Как бы я решил переопределить этот стиль, не позволяя google chrome изменять фон сохраненных полей имени пользователя и пароля.
<style type="text/css">
input {
border: none;
background: url('darkinput.png');
color: #fff;
}
</style>
<input type="text" name="email" id="text" />
<input type="password" name="password" id="text" />
EDIT: В настоящее время (google-chrome v11.0.696.57) таблицы стилей пользовательского агента содержат важные переопределения для установки обоих следующих параметров:
input:-webkit-autofill{
background-color: rgb(250, 255, 189) !important;
background-image: none !important;
}
Ниже приведен отчет об ошибке по указанному ниже адресу, и я призываю всех, кто читает это, проголосовать: