Cita:
Iniciado por anacona16 Dentro del <li></li> deberia ir todo el formulario que quiero que aparesca?
Existen varias técnicas para hacer un dropdown menu en CSS. La que vos decís es una, y es perfectamente válida: poner todo el formulario en un <li>, y mostrarlo con ul:hover .item.
Otra técnica viable es crear un contenedor div con el botón arriba y el formulario abajo, y ocultar el formulario reduciendo el height del contenedor hasta que no se vea (y metiéndole un overflow:hidden). Entonces en el :hover aumentás el height para que muestre el formulario, y listo.
Acá tenés un ejemplo:
http://www.leandrobarone.com.ar/3976364.html