IE 8 de largeur fixe sélectionnez problème

- Je spécifier une largeur à la select dans mon code html.

Il fonctionne très bien dans tous les navigateurs, sauf dans IE8, qui coupe le texte qui est plus grande que la largeur

CSS

select {
        border: 1px solid #65A6BA;
        font-size: 11px;
        margin-left: 22px;
        width: 166px;
    }

HTML

<select>
        <option value="1">Some text</option>
        <option value="2">Text Larger Than the Width of select</option>
        <option value="3">Some text</option>
        <option value="4">Some text</option>
        <option value="5">Some text</option>
    </select>

DÉMO

Je suis ouvert à js, jquery solutions, mais préférez un css seule solution

vous souhaitez fixer la largeur et après qui vous voulez si le texte n'est plus alors votre, sélectionnez menu devrait augmenter rite ?
J'imagine que vous ne serez jamais obtenir des résultats parfaits. IE8 (et ci-dessous) a été programmé pour afficher des listes de sélection comme ça. Peu de Googling et cette source: css-tricks.com/select-cuts-off-options-in-ie-fix quel genre de travaux, il rend la boîte de sélection plus large quand le curseur est dans IE. Des problèmes pourraient survenir, cependant, selon la façon dont vous placez votre select élément. Si c'est juste inline, puis, soudain, la modification de la largeur pourrait changer d'autres choses autour.
Malheureusement, cette solution ne fonctionne pas pour moi, parce que la sélectionner dans un menu et qui serait la cause de la menu de fausser la

OriginalL'auteur Clyde Lobo | 2012-09-07