Stefan: <option style="overflow:visible;">

Hallo zusammen,

ich brauche einen Tipp. Ich möchte, dass eine Selectbox eine bestimmte Breite hat. Aber einige Einträge sind zu lang und sie werden im IE abgeschnitten. Hier ein Code-Beispiel:

<select name="dropdown" style="width:100px;">
   <option style="overflow:visible;" value="test">test</option>
   <option style="overflow:visible;" value="test">test test test test test test</option>
   <option style="overflow:visible;" value="test">test999</option>
</select>

Gibt es eine Möglichkeit, die Anzeige auch im IE zu erzwingen?

Viele Grüße
Stefan

  1. Hallo Stefan,

    ich brauche einen Tipp. Ich möchte, dass eine Selectbox eine bestimmte Breite hat. Aber einige Einträge sind zu lang und sie werden im IE abgeschnitten. Hier ein Code-Beispiel:

    <select name="dropdown" style="width:100px;">
       <option style="overflow:visible;" value="test">test</option>
       <option style="overflow:visible;" value="test">test test test test test test</option>
       <option style="overflow:visible;" value="test">test999</option>
    </select>

    Wenn, dann solltest du deinem SELECT-Element die Eigenschaft overflow:visible geben, das ist ja auch dasjenige, das die Breitenbegrenzung vorgibt. Overflow-Visible ist zwar der Defaultwert für alle Elemente, aber der IE hält sich leider bei SELECT-Elementen nicht dran.

    Vor kurzem gab es hier schon einmal diese Frage, da habe ich folgenden Tipp gegeben:

    http://forum.de.selfhtml.org/archiv/2007/6/t154500/#m1006223

    Gruß Gernot