La diminution de la taille de la police IE ne provoque pas la diminution de la hauteur de la boîte de sélection

J’ai une fonction de redimensionnement de la police sur ma page qui augmente la taille de la police via JavaScript pour toute la page.

Cela fonctionne très bien dans la plupart des navigateurs sauf IE. Lorsque vous réduisez la taille de la police après l’avoir augmentée, la nouvelle hauteur des cases de sélection ne diminue pas, même si la taille de la police diminue. Au lieu de cela, la police la plus petite semble être complétée par des espaces.

Des idées sur ce que IE fait ici, et une solution de rechange?

function setFontSize(newFontSize) $('select').css("font-size", newFontSize); } 

Une fois que IE a rendu la zone de sélection, vous ne pouvez pas en modifier le style avec javascript (vous pouvez uniquement append, supprimer des éléments, pas de style ni d’autres éléments de ce type). Ce n’est pas une bonne chose.

En guise de solution de contournement, j’ai créé une nouvelle zone de sélection (clone de la première) avec le style souhaité et l’ajouté en tant qu’enfant de la balise conteneur. Cela l’affichera correctement.