Dropdownmenue
Sperman
- html
Hi,
vom dropdownmenue/Auswahlliste wird die Breite der Listenanzeige automatisch ermittelt, abhängig vom "längsten" Eintrag
wie kann ich verhindern das die Liste trotzdem nicht automatisch in die Länge gezogen wird, sondern nach eine bestimmten vorgabe:
z.B nach 400Px soll er nicht mehr anzeigen, aber trotzdem soll man das auswahlmenue ganz sehen...
hab auch unter CSS nachgesehen, aber nirgends gefunden wie man das verhindern kann.
"padding" oder "width" "margin" helfen dort nicht, scheinen nur für elemte wie <div> oder <p> zu sein.
da sich der drobdown auf manchen Betriebssystem anders lang ist, wie z.B auf dem MAC, wird die gesamte Tabelle mitverschoben:
so das die gesamte mittlere Tabelle über dem des rechten ist (Transparenz)....
sperman
Hi! Haste es schonmal mit size ausprobiert? size="" ? gruß slaYer
Hi! Haste es schonmal mit size ausprobiert? size="" ? gruß slaYer
meinste so:
<select name="top5" size="3">
"Mit dem Attribut size bestimmen Sie die Anzeigegröße der Liste, d.h. wie viele Einträge angezeigt werden sollen."
ich will aber die LÄNGE verhindern....
dropdownfeld nimmt die auswahltexte aus der datenbank,,, und manche sind sehr lang namen....
udn wenn da jetzt mal ein name ist der länge ist als die (mitlere)-tabelle selbst, dann zieht die Liste die tabelle in die länge, über dem Rechten-tabelle
hi,
dropdownfeld nimmt die auswahltexte aus der datenbank,,, und manche sind sehr lang namen....
udn wenn da jetzt mal ein name ist der länge ist als die (mitlere)-tabelle selbst, dann zieht die Liste die tabelle in die länge, über dem Rechten-tabelle
Du möchtest also mittels CSS die Breite der Selectbox formatieren, und die der Options davon abweichend (größer), so dass beim aufklappen auch die längeren Texte vollständig angezeigt werden.
(Funktioniert aber m.W. im IE nicht. Bliebe im Zweifelsfalle also nur noch, die Option-Texte zu kürzen - halbe Romane haben in einem Selectfeld sowieso nichts verloren, da sollten kurze Texte rein.)
gruß,
wahsaga
Und was passiert dann bei width="" ? Oo