Стилизация раскрывающихся списков автозаполнения в браузерах

На многих веб-сайтах при вводе имени пользователя, например, появляется раскрывающийся список, где отображается предыдущий ввод, поэтому пользователь может легко выбрать что-то вместо ввода. Я знаю, что вы можете отключить это в браузерах, если у формы или ввода есть атрибут autocomplete = "off" .Проблема в том, что я хочу его включить, а на входе есть отступы. Выпадающий список выглядит ужасно, потому что в нем нет отступов для каждого элемента.

Есть ли способ стилизовать это только с помощью css? Я знаю, что вы потенциально можете использовать обходной путь javascript / jQuery, чтобы сохранить предыдущие записи в куки или что-то еще и создать свой собственный раскрывающийся список. Но я не хочу полагаться в этом на javascript.

9
задан Matthew 16 February 2012 в 04:00
поделиться