嗨,我有一个表嵌套在一个表中,它在所有浏览器中均能正常工作,但是当我旋转文本时,宽度比例在Safari和FireFox中不起作用,在IE9中也能正常工作,我还注意到如果我有超过宽度增加一个单词!

这是样式:

.V-text
{
    padding: 0px;
    color: #333; /*  border: 0px solid red;*/
    /*writing-mode: tb-rl;*/
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    white-space: nowrap;
    display: inline-table;
    font-weight: normal; /* vertical-align: bottom; bottom: 0; text-align: center;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}


这是表格的一部分:

         <table width="920px" border="0" >
            <tr>
                <td>
                      <table width="50px">
                        <tr style="height: 105px" valign="middle">
                            <td align="center" class="t-border" width="15px">
                                <div class="V-text">
                                    text</div>
                            </td>
                            <td align="center" class="t-noborder" width="15px">
                                <div class="V-text">
                                    text</div>
                            </td>
                        </tr>
                    </table>

                            </td>
                        </tr>
                    </table>


其他没有旋转的表效果很好。
我尝试过style =“ table-layout:fixed”无效,希望您提出建议。

最佳答案

花了两天后,我发现最好的解决方案是将图像用于表的垂直部分,而不是尝试针对不同的浏览器进行修复。

09-12 21:12