В Internet Explorer 7 выравнивание текста: право не действует - PullRequest
0 голосов
/ 23 декабря 2009

Есть ли способ выровнять заголовок вправо?
Протестировано только в 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>

Ответы [ 2 ]

1 голос
/ 23 декабря 2009

Сначала закройте ваши теги. У вас много недопустимого 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>
1 голос
/ 23 декабря 2009

Вы не закрываете свои теги TH (или ваши теги TD в этом отношении). Исправить ниже:

<table width="100%" 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...