En muchos sitios web, al escribir un nombre de usuario, por ejemplo, aparece un menú desplegable donde aparece la entrada anterior para que el usuario pueda seleccionar fácilmente algo en lugar de escribir. Sé que puede desactivar esto en los navegadores teniendo el formulario o entrada con un atributo de autocomplete="off"
. El problema es cuando lo quiero y la entrada tiene relleno. El menú desplegable se ve horriblemente apagado porque no tiene relleno para cada elemento.Diseño de listas desplegables de autocompletar en navegadores
¿Hay alguna manera de diseñar esto con solo CSS? Soy consciente de que podría utilizar una solución javascript/jQuery para almacenar entradas anteriores en una cookie o algo así y crear su propio menú desplegable. Pero no quiero confiar en javascript para esto.
En realidad, 'autocomplete' es parte de la especificación: http://www.w3.org/TR/html-markup/input.search.html – Ben