【问题标题】:Rotate Span text using jquery使用 jquery 旋转 Span 文本
【发布时间】:2013-09-05 18:05:41
【问题描述】:

我想使用 jquery 旋转跨度文本。

<DIV id=container_vml_YAxisTitle_1>
<SPAN style="FONT-SIZE: 14px; FONT-FAMILY: Segoe UI; POSITION: absolute; ZOOM: 1; COLOR: #707070; LEFT: -64px; FILTER: alpha(opacity=100); TOP: 234px; VISIBILITY: visible">Sales Amount in millions(USD)
</SPAN>
</DIV>

我参考了下面的链接来旋转文本,但它没有按预期工作。

CSS rotate text - complicated

尝试如下

<SPAN style="FONT-SIZE: 14px; -ms-transform:rotate(-90deg);   FONT-FAMILY: Segoe UI; POSITION: absolute; ZOOM: 1; COLOR: #707070; LEFT: -64px;  TOP: 234px; VISIBILITY: visible">Sales Amount in millions(USD)
</SPAN>

但在 IE7 和 IE8 浏览器中无法正常工作,在其他浏览器中工作正常。

我使用的是 IE7 和 IE8 浏览器。使用 jquery 1.7.1。

谢谢,

湿婆

【问题讨论】:

标签: html css


【解决方案1】:

1) 你必须使用: 而不是=

-ms-transform:rotate(-90deg)

2) 你应该在 style 属性下给出它

<span  style="-ms-transform:rotate(-90deg); position: absolute">SPAN</span>

3) span doesn't have layout,所以你必须添加 position: absolutedisplay: blockspan 标签

查看此Fiddle1,这是您的fiddle2

更新: 对于旧版本的 IE

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

【讨论】:

【解决方案2】:

这是 css 代码 - 您应该将其添加到 &lt;style&gt;&lt;/style&gt; 标记或 style 属性:

<span style="-ms-transform:rotate(-90deg)"> </span>

【讨论】:

  • 感谢您的更新。但它在 IE7 浏览器中无法正常工作。在其他浏览器中工作正常。 ——
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-18
  • 1970-01-01
  • 1970-01-01
  • 2016-05-09
  • 1970-01-01
相关资源
最近更新 更多