我想在IE8中旋转文本。据this答案,也应该可以旋转,试图在下面的例子中的一个因素,如果我检查p元素与开发工具为什么不是这个元素旋转工作?
<!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发电机人多势众)
我可以看到它受到某种影响,因为显示所选元素的蓝色边框被正确旋转(但实际元素未被旋转),请参阅下图。
编辑: 为了澄清,这是它的外观没有过滤声明:
您是否只在前面尝试了'filter:'没有'-ms-'? – Morpheus 2013-05-02 14:45:30
是的,没有供应商前缀什么也没有发生。 (甚至没有显示在图片中的旋转) – rob 2013-05-02 14:48:43
只是来自发生器的一个注释:_/* IE8 + - 必须在一行上,不幸的是*/_您的声明是否在一行中? – Morpheus 2013-05-02 15:03:04