我想对齐表格顶部的文本,以便使用旋转变换功能垂直显示。虽然我成功旋转表格标题中的单词,但我无法将表格列的宽度缩短为旋转标题的宽度。 (如果水平放置,它保持与标题相同的宽度)。此外,我正在使用百分比来指示列宽。表中的90度文字旋转
.vertical-th {
transform: rotate(-90deg);
}
<table>
<tr>
<th colspan="3" class="text-center risk-th" style="width: 20%">Controls</th>
<th class="risk-th" style="width: 4%">
<!--Manuality-->
</th>
<th class="risk-th" style="width: 4%">
<!--Probability-->
</th>
<th class="risk-th" style="width: 4%">
<!--Gravity-->
</th>
<th class="risk-th" style="width: 4%">
<!--Mitigation-->
</th>
<th colspan="3"></th>
<th class="vertical-th">Manuality</th>
<th class="vertical-th">Probability</th>
<th class="vertical-th">Gravity</th>
<th class="vertical-th">Mitigation</th>
</tr>
</table>
你能创建工作的jsfiddle演示与可能期望结果的屏幕截图?我不清楚:https://jsfiddle.net/Lxw0x2db/ – Aziz
对不起,我是新手。我只是希望那些话; Manuality,Probability,Gravity和Mitigation是并列排列的,但是从页面底部到页面顶部旋转90度。(例如,来自Manualityh的M将从概率等位置旁边到P) –
你能解释为什么需要表吗?是否有可能改变HTML结构? – Aziz