2010-12-08 23 views
1

Je rencontre un problème avec le centrage des éléments d'option de sélection dans IE8. Fondamentalement, cela fonctionne pour moi dans d'autres navigateurs, mais pas dans IE8. Jusqu'à présent, j'ai réussi à éviter les hacks spécifiques au navigateur, mais d'après les recherches que j'ai faites, il semble que cela ne soit pas possible avec IE8.Existe-t-il un moyen de centrer les éléments d'option select/combobox dans IE8?

Voici un exemple de code pour illustrer le problème. Chargez-le dans FF et la zone de liste déroulante est centrée. Faites de même dans IE et c'est aligné à gauche.

J'ai essayé d'utiliser le jQuery Center Element Plugin, sans succès.

Existe-t-il un moyen de le faire? Pour clarifier, je parle de centrer les options (éléments déroulants) sur l'élément select, pas sur l'élément select lui-même.

+0

Je ne sais pas si c'est vraiment centrable pour commencer (selon les spécifications). Quelqu'un peut-il clarifier? –

+0

Quelles spécifications? Ça a l'air de bien fonctionner en FF ... –

Répondre

0

Impossible par défaut.

Vérifier: how to make sure select option text align in the center in IE?

Si cela doit être vraiment centré je créerais une coutume sélectionner avec javascript.

Je peux vous coder un exemple avec HTML et Jquery si vous le souhaitez.

+0

J'avais vu le fil auquel vous étiez lié, il n'avait pas vraiment de réponse autre que 'ça ne marche pas', c'est pourquoi j'ai créé ma question avec un exemple de code clair. Je pense qu'il doit y avoir un moyen de le faire sans pirater ensemble une combobox jquery .. –

+1

Non possible en utilisant seulement HTML + CSS – PeeHaa