【问题标题】:Diagonal Column Headers对角列标题
【发布时间】:2011-08-06 18:17:09
【问题描述】:

我的 html 表格中有带有长文本的列标题,我想以 45 度角显示标题(类似于在 Excel 中可以做到的)。

是否有一种标准的跨浏览器方法可以使用 CSS 或 JavaScript 做到这一点?

我开始玩 css3please.com,但旋转似乎不起作用,至少在 IE 7 中。另外,另一个问题是 CSS 围绕元素的中心旋转,而我需要围绕左侧旋转一边。

任何指针将不胜感激!

【问题讨论】:

  • 我还没有找到令人满意的解决方案。现在我的选择是旋转 90 度。

标签: javascript css rotation html-table


【解决方案1】:

演示:http://jsfiddle.net/wdm954/Z2HHu/1/

-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
transform: rotate(-45deg);

【讨论】:

  • 感谢演示。与 css3please 相同的问题,我在 IE 7 中看不到旋转。
  • 我不认为 IE7 有一个优雅的解决方案。可能需要一些技巧。
【解决方案2】:

一种方法是在位图或 gif 上绘制文本并显示。主要好处是它适用于所有浏览器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-20
    • 2011-01-28
    • 1970-01-01
    相关资源
    最近更新 更多