IE 9 se comporta de manera bastante extraña para mí. Tengo un control de cambio de tamaño de fuente de página que guarda la configuración de los usuarios y luego, en el documento listo, establece el tamaño de fuente del cuerpo para ese tamaño. Funciona bien, el problema es que cuando se carga una página con menús desplegables, en IE 9, a veces el texto se corta.Seleccionar el cuadro que trunca el texto cuando el tamaño de la fuente del cuerpo cambió mediante javascript en el documento preparado en IE 9
He simplificado el código hasta este jsfiddle para demostrar. http://jsfiddle.net/z6Paz/3/
el html:
<select id="theSelect" name="theSelect" >
<option value="2" >Letter (8.5 x 11")</option>
<option value="3" selected='selected'>A4 (8.27 x 11.69")</option>
</select>
el css:
select
{
font-size:1em;
width:240px;
}
y la javascript:
var userPrefSizeOffset = 2;
$(function(){
var currentFontSize = $('body').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize);
$('body').css('font-size', currentFontSizeNum + userPrefSizeOffset);
});
alguien ha llegado a través de este extraño comportamiento? ¿hay una solución simple?
No ocurre en IE 8, ni en firefox, ni en safari, ni en cromo.
está dispuesto a ser un tamaño relativo de su etiqueta
no hay estilos que afecten a las etiquetas '
Esto parece funcionar bien cuando lo probé en IE9, ¿puede proporcionar una captura de pantalla de lo que está viendo? ¿Es posible que no hayas especificado un doctype en tu original o un doctype no estándar y haya causado que tu navegador esté en modo peculiar? – PriorityMark