【发布时间】:2017-06-23 21:26:53
【问题描述】:
我在使用 Internet Explorer 11 时遇到了一个可悲的问题,因为它不像 Firefox 那样正确地缩放复选框。这是我的 CSS 代码:
input[type="checkbox"] {
-ms-filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand');
-moz-transform: scale(1.5); /* FF */
transform: scale(1.5);
padding: 5px;
}
我用这个替换了-ms-filter,但它不起作用:
filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
M11=1.5320888862379554, M12=-1.2855752193730787,
M21=1.2855752193730796, M22=1.5320888862379558);
然后用这个,但它仍然没有工作:
-ms-transform: scale(1.5);
不幸的是,我的任何尝试都没有成功,而且在 SO 中也没有说明如何解决它。通常scale() 应该可以在 IE 9 上运行,但似乎他们在 IE 11 中禁用了它。正如我所说,它在 Firefox 中运行良好,但在 IE 11 中无法运行。
【问题讨论】:
标签: css internet-explorer checkbox internet-explorer-11