我目前正试图旋转包括所有浏览器上的文本。 IE8 +。我已经为所有其他浏览器设置了转换,但是当涉及到IE8时,我只能让该框旋转,文本不会随之旋转。IE8旋转过滤器旋转div但不是文字
在这里看到: https://dl.dropboxusercontent.com/u/106547/rotate/rotate.html
标记:
<div id='container' class='container'>
<p class='rotated'>
My view has been loaded
</p>
text
</div>
风格: 常规 -
.rotated{
display: block;
position: relative;
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
和IE8条件
<!--[if lt IE 9]>
<style type="text/css">
.rotated, .container{
zoom:1;
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
</style>
<![endif]-->
,你可以在这里看到,在div /段落标记旋转,但文本保持水平:
我一直戳掉在这一段时间,似乎无法找出为什么不旋转。我现在不担心旋转位置,我只是想让它旋转。任何想法有什么不对? 谢谢。
为什么在IE8特定的CSS中同时旋转'.rotated'和'.container'? –
这是更多的看看是否只有一个旋转是我的问题。除了测试目的,我没有真正的理由去做这件事。 – MoDFoX