我正在尝试在部分 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
的出现方式< em>在后面的行:
我希望th
只是调整其大小/形状,使其适应垂直文本,这可能吗?
答案 0 :(得分:3)
您可以查看writing-mode
:
.th-vert {
writing-mode:vertical-rl;
padding:0 1.25em 0 0;
}
&#13;
<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>
&#13;