有什么办法可以使页眉向右对齐?
仅在Internet Explorer 7中测试。

<html>
    <style type="text/css">
        th {
            text-align: left;
        }
    </style>
<body>
    <table width="100%" border="1">
        <thead>
            <tr>
                <th style="width: 250px;">Tag
                <th style="width: 100px; text-align: right;">Duration
            </tr>
        </thead>
        <tbody>
            <tr>
                <td > one
                <td> two
            </tr>
        </tbody>
    </table>
</body>
</html>

最佳答案

首先,关闭标签。您这里有很多无效的HTML。其次,您将表格宽度(100%)作为百分比与单元格宽度(250px,100px)作为像素宽度进行混合。这两个不兼容。选择其中一个,并在整个表格中保持一致。

<table style="width:350px" border="1">
    <thead>
        <tr>
            <th style="width:250px;">Tag</th>
            <th style="width:100px; text-align:right;">Duration</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>one</td>
            <td>two</td>
        </tr>
    </tbody>
</table>

关于html - 在Internet Explorer 7中,文本对齐:权限未生效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1954550/

10-12 15:19