我正在尝试使用 CSS 设置表格的标题。它在 IE9 中工作正常,但在 IE7 中,标题是倾斜的,但被剪裁了。
这是小提琴 http://jsfiddle.net/sWVrM/3/
这是代码:
HTML:
<table>
<thead>
<tr>
<th><p>ABD</p></th>
<th><p>QWE</p></th>
</tr>
</thead>
</table>
CSS:
table thead tr th {
background: #ebf6fe;
overflow: hidden;
padding: 0.5em;
white-space: nowrap;
display: block;
outline: 2px solid;
filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.9999999999999977, M21=0, M22=1, SizingMethod='auto expand');
}
table thead tr th p {
writing-mode: tb-rl;
filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=1.2246467991473532e-16, M21=-1.2246467991473532e-16, M22=-1, SizingMethod='auto expand');
background-color: #ebf6fe;
}
我试过设置宽度,最小宽度,添加填充......但没有任何效果!
此外,轮廓不会歪斜。如果有人也知道如何做到这一点,那就太好了!