Originally posted by null@Feb 9 2007, 20:52
Aykroyd, не понял в чем проблема. объясните.
вроде все законно. и явно логичней, чем у аффтара. паддинги там у сцылки (60px = 0.5 x 120px), ИМХО, для того, чтобы разместить текст вертикально по центру.
<div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
[/quote]
Насчет того, что логичней – это однозначно.
Конечно, нет никакого смысла задавать верхний паддиинг для ссылки для размещения текста по вертикальному центру. Также все законно. Но не совсем корректно...

Я ничуть не сомневаюсь в том, что Вам известно о блочной модели следующее:

width = width + paddings + borders +margins

Посмотрите представленный Вами код в FF и Опере.
Вы сразу же обнаружите, что таблица "уехала" вправо ровно на величину padding-left : 10px;, заданную для a.top_menu.

Нельзя задавать блокам в прямом потоке 100%-ную ширину в связке с правыми или левыми paddings, borders или margins. В противном случае их реальная ширина будет равна 100%+значение этих paddings, borders или margins... Как следствие – блоки "поедут"... Более того, в FF в данном конкретном случае даже появится горизонтальная полоса прокрутки...

А автору, видимо, все-таки нужен паддинг для ссылки (как минимум левый). Поэтому-то я и предложил хак для IE, а не width: 100% для всех браузеров...