【发布时间】:2020-08-04 16:45:50
【问题描述】:
我玩了一个小时左右,然后才决定在涉及到像这样的 CSS 东西时,我已经不知所措了。基本上我试图在我的页面上有一个带有旋转文本的标题单元格。旋转似乎很简单——感谢 stackoverflow 社区!——但列的宽度对我不起作用。有没有人有任何关于缩小“总体满意度”列的提示?
目标是 IE,虽然我希望它在大型浏览器中工作。
你可以看到我弄乱它的一些剩菜......每个 TH 单元格中的 DIV,TR 的高度等。对于我想要完成的事情,这些都不是必需的。
旋转文本的全部目的是为了节省横向空间,而据我所见,这并没有发生。
这是我的简化尝试:
<style>
.rotate {
padding: 0px 0px 0px 0px;
margin: 0px;
}
.rotate div {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
writing-mode: bt-rl;
padding: 0px 0px 0px 0px;
margin: 0px;
text-align: left;
vertical-align: top;
}
</style>
<table border=1>
<thead>
<tr style="line-height: 200px">
<th><div>Facility</div></th>
<th><div>Date</div></th>
<th><div>Score</div></th>
<th class="rotate"><div>Overall Satisfaction</div></th>
</tr>
</thead>
<tbody>
<tr>
<td>Los Angeles</td>
<td>11/12/2010</td>
<td>3.5</td>
<td>2.5</td>
</tr>
<tr>
<td>San Diego</td>
<td>11/17/2010</td>
<td>10.0</td>
<td>10.0</td>
</tr>
</tody>
</table>
【问题讨论】:
标签: css