Как выровнять td по центру в таблице

Имеется таблица в шапке сайта:

<code class="html">
    <table>
        <tr>
            <td></td>
            <td>Тра ля ля</td>
            <td></td>
        </tr>
    </table>
</code>

Таблица растянута на всю страницу.
Левая ячейка залита одним цветом, а правая другим (+ они резиновые).
Средняя имеет картинку где происходит визуальное соединение цветов и распологается надпись (ширина 960px).

Очень надо, чтобы средняя ячейка была в центре (независимо от тина браузера).
  • Вопрос задан
  • 5273 просмотра
Пригласить эксперта
Ответы на вопрос 4
@Artqookie
Протестировал только в Ubuntu, браузеры: Chromium 11.0.672.2 (75134), Firefox 3.16.13, Opera 11.01
<table>
<tr>
<td style="width: 50%; background: yellow;"></td>
<td style="background: green;"><div style="width: 960px;"> </div></td>
<td style="width: 50%; background: blue;"></td>
</tr>
</table>
Ответ написан
Prometheus
@Prometheus
Для этого случая достаточно нарисовать два плавающих дива, 50% каждый с заданными bgcolor.
А картинку поместить в третий див (position:absolute;top:0;width:100%;text-align:center;), который наложить по верх тех двух цветных.
Ответ написан
Prometheus
@Prometheus
Я бы не делал в фоне синей плашки «дырочку».
Я бы сделал в блоке с логотипом подложку — серую окружность.
Ответ написан
@koteus Автор вопроса
9.0

Но вроде бы моя вина. У меня в левой и правой ячейках div-ы остались какие-то. Я их убрал и вроде все окей, спасибо. Наверное от недосыпания :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы