Danke für den Link.
Ja, die durchsuchbare Listbox sieht anders aus, als die Standard-Listbox.
Die durchsuchbare Listbox wird mit einem Javascript-Framework erzeugt.
Das ist ein sogenanntes jQuery Plugin.
Letztlich wird hierbei die eigentliche Listbox optisch versteckt und stattdessen wird die "Leere Option" plus das Inputfeld zur Eingabe des Suchbegriffes angezeigt.
Die neue "Leere Option" wird mit mehreren geschachtelten HTML span's erzeugt und mit CSS, das im Paket mit dem Javascript Framework kommt, gestylt.
Das HTML selbst hat ziemlich viele unterschiedliche Klassen, je nachdem z.B. ob es sich ursprünglich und eine Listbox mit Mehrfachauswahl handelt oder nicht und ob die Listbox eine vorgegebene Höhe hat.
Das CSS, das mit dem Framework kommt, stellt sicher, dass die "Leeren Option" prinzipiell wie eine Listbox aussieht.
Aber nicht unbedingt genau wie das Listbox Layout deines Templates.
Da die Formatierung von Formular-Elementen wie Inputs, Listboxen etc. normalerweise im Template CSS immer an das entsprechende HTML-Element gebunden ist, in Verbindung mit speziellen zusätzlichen Klassen, ist es meines Erachtens kaum möglich allgemeines CSS zu liefern, dass die Spans der durchsuchbaren Listbox immer so aussehen lässt wie das analoge HTML Listbox Element.
Da fließen zu viele Faktoren rein, die nur das Template selbst kennt.
Prinzipiell kann man es in einem konkreten Fall sicher mit eigenem CSS hin bekommen, dass auch eine durchsuchbare Listbox genauso aussieht wie die anderen Listboxen, aber dass ist immer eine individuelle Lösung.
Gruß,
Aicha