Zitat von ShiekDas Eingabeformular verschwindet nicht, weil die div-Box nicht nur so tief wie der Text ist, sondern bis an das Eingabeformular selbst reicht.
Das "bis daran reichen" ist kein Grund. Da bin ich mir sehr sicher. Der Unterschied zwischen den beiden Testcases ist, dass im Online-Testcase von Martin noch ein float am #login klebt. Deaktiviert man das float (z.B. über Firebug), dann verhält es sich wie mein Testcase. Aber ich bin mir unschlüssig was den Zusammenhang angeht. Für mich ist das Verhalten nach wie vor falsch. Das float darf daran nichts ändern, was es aber irgendwie macht...
Zitat von ShiekDer TO hat aber ein anderes Problem wie ich herauslesen konnte. Wenn die Autovervollständigung nicht funktioniert, liegt das aber nicht am html-Code oder an der css-file, denn bei mir funktioniert es.
Die Autovervollständigung funktioniert. Nur wenn man halt (Als Beispiel kann hier http://public.pixellion.de/hover-test-2.html dienen) mit der Maus erst das Formular hervorholt, dann mit der Maus in das Benutzernamen-Feld doppelklickt um die Autovervollständigungsliste zu aktivieren (also nix mit Tastatur macht) und DANN mit der Maus über einen der Einträge der Liste geht, um einen auszuwählen, DANN verschwindet das Formular, weil der Hover-Effekt unterbrochen wird, weil die Maus auf der Liste und nicht mehr auf dem #login-Element ruht.
Eigentlich müsste die Liste ein ChildElement des Logins sein, damit man was auswählen kann, ohne das der Hover-Effekt gebrochen wird. Ist es aber wohl Firefox-Intern nicht. Wie gesagt, etwas was man richtung Bugzilla.mozilla.org tragen sollte.