html - <th> 标签内的 CSS 旋转纯文本

标签 html css html-table css-transforms

我试图在 一些 th 单元格内旋转文本 -90 度:

.th-vert {
  -webkit-transform: rotate(-90deg);
}
<table class="table table-striped" border="1">
  <thead>
    <tr>
      <th>0000</th>
      <th class="th-vert">0000</th>
      <th class="th-vert">0000</th>
      <th class="th-vert">0000</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>0</td>
      <td>0</td>
      <td>0</td>
      <td>0</td>
    </tr>
  </tbody>
</table>

问题是我的浏览器似乎在旋转整个 th 元素...这意味着它的宽度似乎变成了新的高度...请注意下面的 th 出现在它之后的行下方:

enter image description here

我希望第 th 只需调整其大小/形状以适应垂直文本,这可能吗?

最佳答案

你可以看看writing-mode :

.th-vert {
 writing-mode:vertical-rl;
 padding:0 1.25em 0 0;
}
<table class="table table-striped" border="1">
  <thead>
    <tr>
      <th>0000</th>
      <th class="th-vert">0000</th>
      <th class="th-vert">0000</th>
      <th class="th-vert">0000</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>0</td>
      <td>0</td>
      <td>0</td>
      <td>0</td>
    </tr>
  </tbody>
</table>

另一个例子 http://codepen.io/gc-nomade/pen/EKQKBe

关于html - <th> 标签内的 CSS 旋转纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42472962/

相关文章:

php - 使用链接到特定配置文件的列循环遍历 PHP 数据库

css - Chrome 的表格单元格填充问题

python - Flask - 获取 html 选择选项标签内的文本而不是选项的值

javascript - 我如何在我的网络应用程序上推送通知

css - 着色表单元格后代

javascript - 为什么在添加 "overflow: auto"时拖放更顺畅?

jQuery - 创建动态表

html - 如何制作两个水平对齐的表格?

html - fancyapps 的 Fancybox3 | iFrame 调整大小

html - 圆边 table