javascript - HTML 表格标题中的垂直(旋转)文本

标签 javascript html css rotation text-styling

我的表格标题比表格中的数据宽得多,所以我试图旋转标题中的文本以节省空间。

我一直在尝试 this question 中的建议,我也看过 thisthis .

但是,似乎没有一个答案真正有效:这是我在 JSFiddle 中的尝试.


文本可以旋转,但是 <th>元素未正确调整大小,这就是尝试旋转文本的全部意义所在。

自从提出这些问题以来已经过去 2-4 年了,是否有针对此问题的新解决方案?

最佳答案

您可以使用 CSS 来选择 thead 并相应地调整行的大小:

演示:http://jsfiddle.net/uo44ub6L/

CSS:

thead th {
    height: 130px;
}

另一种方法是使用 rowspan="5" 创建一个更大的 th 但是你需要添加一些空白行,你会得到同样的效果.两者都行。

如果您需要动态执行此操作,您可以使用 javascript 选择第 th 并调整跨度长度和字体大小的大小。

关于javascript - HTML 表格标题中的垂直(旋转)文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25318555/

相关文章:

javascript - 如何在滚动条上播放暂停视频

javascript - selectbox 多个而不被选中

javascript - 使用 JavaScript 使用透明图像创建可扩展叠加层

php - 减少网站加载时间的优化

javascript - 按 viewBox 值移动事件 SVG

javascript - 如何创建一个将任何给定字符串与第二个参数连接起来的函数?

javascript - 如何将图像 (PNG) 转换为 2D 数组(二进制图像)?

javascript - 为已知键创建空对象或具有空值的对象

Javascript 在集合中搜索对象键

javascript - Count++ 和 -- 不起作用