javascript - 在 IE8 中将文本旋转 90 度不起作用

标签 javascript css internet-explorer-8

<分区>

除了 IE8,我在所有浏览器中都旋转了一个文本。我尝试使用这种方法(矩阵):

-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-2.755455294239536e-16, M12=-1.5, M21=1.5, M22=-2.755455294239536e-16, SizingMethod='auto expand')";

但是没用!! 有人可以帮忙吗?这个问题有什么新内容吗?

最佳答案

您必须使用过滤器属性来支持 IE8。这是 Demo

可以通过定义整数值(0,1,2,3)来改变度数

div
{
  width:150px;
  height:150px;
  -ms-transform:rotate(9deg); /* IE 9 */
  -moz-transform:rotate(90deg); /* Firefox */
  -webkit-transform:rotate(90deg); /* Safari and Chrome */
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /*FOR IE8*/
}

enter image description here

关于javascript - 在 IE8 中将文本旋转 90 度不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22681469/

上一篇:html - 许多 CSS 选择器在 IE 6 中不受支持。如何解决这个问题?

下一篇:css - 如何用另一个 css 文件覆盖一个 css 文件

相关文章:

css - 带有 id 和 css 的标签

html - Internet Explorer 7 css/html float 错误

javascript - 如果 Contact Form 7 在 AJAX 提交上返回无效字段,则运行自定义函数

javascript - AJAX 调用未按预期运行

CSS 焦点。无法更改标签字段

css - 似乎无法在 IE8 中正确显示 iframe?

jquery - IE8 没有正确地动画 jQuery 菜单

javascript - Ajax 页面(用于 WordPress)

javascript - 是否选中 Html.CheckBox

css - HTML 表单/CSS - "position"应该位于封闭的 DIV 或封闭的控件上吗?