Есть таблица: <table border="0" width="100%"> <tr><td width="150"> ... левая колонка ... </td> <td width=""> ... основной контент ... </td> <td width="150"> ... правая колонка ... </td></tr></table> проблема в том что правая колонка появляется только после полной загрузки первых двух а мне надо чтобы середина грузилась в последнюю очередь, как это сделать?
никак: пока ты юзаешь таблицы, они будут грузиться по мере кода, соответственно колонка, описанная второй из трех, грузиться последней никак не может. а вообще - какая хрен разница, какая колонка когда загрузится? сейчас такие скорости передачи данных, что особо рассмотреть, что когда грузанулось, не очень-то получается.
ну не скажите, в Москве конечно у всех по 5-10 мбит, но ведь есть еще и регионы, где у многих в лучшем случае 512 кбит а то и диалап, а у меня есть очень объемные страницы по 100-200 кб, и пока оно грузится получается такая херь что правой колонки вообще нет, а средняя растягивается на всю оставшуюся ширину экрана. А как сделать колонки без таблиц?
Только тут нужно наоборот. Контент должен быть последним. Т.ч. тут простая схема. Сначала правый и левый блок с float, потом контент и подвал с clear.
Проблема решена HTML: <table width="100%"> <tr> <td width="150"> Левая колонка левая колонка левая колонка левая колонка левая колонка </td> <td> <table align="right"> <tr> <td width="150"> Правая колонка правая колонка правая колонка </td> </tr> </table> <div style="margin-right:150px;"> центр центр центр центр центр центр центр центр центр центр центр центр центр центр центр центр </div> </td> </tr> </table>