IE 9 zachowuje się dla mnie dziwnie. Mam kontrolkę zmiany rozmiaru czcionki strony, która zapisuje ustawienia użytkowników, a następnie w gotowym dokumencie ustawia rozmiar czcionki ciała do tego rozmiaru. To działa dobrze, problem polega na tym, że kiedy strona z listami rozwijanymi ładuje się, w IE 9, czasami tekst jest odcięty.Zaznacz pole obcinania tekstu, gdy rozmiar czcionki zostanie zmieniony za pomocą javascript na gotowy dokument w IE 9
Uprościliśmy kod do tego jsfiddle, aby zademonstrować. http://jsfiddle.net/z6Paz/3/
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>
css:
select
{
font-size:1em;
width:240px;
}
i javascript:
var userPrefSizeOffset = 2;
$(function(){
var currentFontSize = $('body').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize);
$('body').css('font-size', currentFontSizeNum + userPrefSizeOffset);
});
ma ktoś natknąć tego dziwnego zachowania? czy istnieje prosta naprawa?
Nie dzieje się to w IE 8, firefox, safari lub chrome.
Czy tag
Nie ma stylów wpływających na znaczniki '
To wydaje się działać dobrze, gdy przetestowałem go na IE9, czy możesz dostarczyć zrzut ekranu z tego, co widzisz? Czy możliwe jest, że nie określiłeś typu dokumentu na oryginale lub niestandardowym typie dokumentu, a to spowodowało, że przeglądarka działa w trybie dziwactwa? – PriorityMark