Если открыть файл test.htm на локальном компьютере в IE8...
Если этот же файл test.htm загрузить на web-server и открыть в IE8...
Во-первых, подобной проблемы в IE8 никогда не было, нет, и быть не может. Проблема, с которой вы столкнулись, имеет место исключительно и только в IE6 и IE7. Поставьте в документе нормальный !DOCTYPE, удостоверьтесь, что ваш IE8 отображает документ в [Только зарегистрированные пользователи могут видеть ссылки. ] (а не в режиме совместимости или эмуляции IE7) и сможете сами в этом убедиться.
Во-вторых, наличие этой проблемы в IE6 и IE7 ни коим образом не связано с местонахождением документа. Этот баг в этих браузерах имеет место всегда (как на любом локальном компьютере, так и на любом веб-сервере).
Решается ваша проблема с помощью CSS-свойства table-layout со значением fixed:
Код:
table {table-layout: fixed;}
не надо говорить что...
[Только зарегистрированные пользователи могут видеть ссылки. ].
для меня желание заказчика = закон
Тем более, что на самом деле ваш заказчик вряд ли реально ЖЕЛАЕТ, чтобы в коде сайта присутствовала куча никому не нужных говнотаблиц, замедляющих загрузку документов, затрудняющих индексацию документов поисковиками и создающих разнообразные проблемы для пользователей с ограниченными физическими возможностями...