2013-11-29 2 views
2

http://codepen.io/anon/pen/dhtAo-ms-зум не работает в IE 9

.container{ 
    zoom: 2 !important; 
    -moz-transform: scale(2); 
    -ms-zoom: scale(2); 
    } 

Этот код хорошо работает в FF и хром. Но в IE 9 только текст масштабируется, а не часы. Часы отображаются только в том случае, если я удалю код выше.

Кто-нибудь знает причину и решение этой проблемы?

ответ

5

IE9 не поддерживает -zoom-. Используйте это вместо этого. и протестировать его в своем браузере, а не кодировать.

-ms-transform: scale(2); /* IE */ 
-ms-transform-origin: 0 0; 
+0

Вам не требуется трансформационное происхождение, не так ли? – sheng

+0

OK. Обычно, когда я делаю преобразования, я этого не делаю, и, поскольку я думаю, что начало по умолчанию составляет 50% 50%, оно масштабируется в центре, что мне нравится. – sheng

0

Edit: Просто к сведению: этот ответ не будет работать в IE9, но IE8. См. the above answer.

Использовать -ms-zoom: 2 и не -ms-zoom: scale(2).

+0

Все еще не работает – anvd

+0

@anvd my bad, это поддерживается только в IE8. Используйте ответ thenewseattle - -ms-transform, – sheng

 Смежные вопросы

  • Нет связанных вопросов^_^