【发布时间】:2013-04-26 19:07:07
【问题描述】:
我正在尝试在 IE8 中旋转文本。根据this 的回答,应该可以像以下示例中尝试的那样旋转元素:
<!DOCTYPE html>
<html>
<head>
<style>
#enclosing {
width: 20px;
height: 100px;
border: 1px solid;
}
#rotated {
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=6.123031769111886e-17, M12=1, M21=-1, M22=6.123031769111886e-17, SizingMethod='auto expand')";
width: 100px;
}
</style>
</head>
<body>
<div id="enclosing">
<p id="rotated">rotated</p>
</div>
</body>
</html>
(从this生成器得到号码)
如果我使用开发工具检查 p 元素,我可以看到它受到了某种影响,因为显示所选元素的蓝色边框被正确旋转(但实际元素没有被旋转),请参见下图。
编辑: 为了澄清起见,这是没有过滤器语句的样子:
【问题讨论】:
-
你是否只尝试过
filter:,前面没有-ms-? -
是的,没有供应商前缀什么都不会发生。 (连图片中显示的旋转都没有)
-
只是来自生成器的注释:/* IE8+ - 必须在一行,不幸的是 */ 你的声明在一行吗?
-
好奇,你是在 IE8 文档模式下运行的 IE10 中测试这个,还是在合法的 IE8 实例中测试?
-
IE10运行IE8模式
标签: html css internet-explorer-8 rotation