Лажа с шаблоном
Добавлено: 22 авг 2008, 00:16
допустим есть шаблон страницы, состоящий из таблицы, так как в левой части очень много текста (картинок тоже но они тут не причем) правая часть не появляется пока весь текст и картинки не загрузятся т.е. пока таблица полностью не построится
делаю из таблицы дивы, все появляется моментально как и было задумано, для ускорения загрузки даже меняем местами дивы т.е. грузим как-бы с конца
Все замечательно, все как задумано НО в данном случае не получается задать правой колонке нужный размер (т.е. ширина = то место которое осталось) т.к. для разных браузеров и разрешений ширина ее разная, и даже на 1px если больше то она становится либо под либо над левой колонкой
а теперь самое интересное нужно через width:expression((яваскрипт) + 'px') высчитать ширину этой колонки и конечно эе задать ее
! Левый блок должен иметь обязательно фиксированную ширину
собственно и не получается у меня через стиль почему-то, просто скриптом получается идеально, но до первого же изменения окна или просматриваемой области хотябы на 1px
Давайте подумаем вместе как это сделать
- Код: Выделить всё
<html>
<head>
<title>Тест</title>
</head>
<body>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td valign="top" id="leftColumn">
Основное наполнение
</td>
<td valign="top" id="rightColumn">
короче менюшка
</td>
</tr>
</table>
</body>
</html>
делаю из таблицы дивы, все появляется моментально как и было задумано, для ускорения загрузки даже меняем местами дивы т.е. грузим как-бы с конца
- Код: Выделить всё
<html>
<head>
<title>Тест</title>
</head>
<body>
<div width="100%">
<div valign="top" id="rightColumn">
короче менюшка
</div>
<div valign="top" id="leftColumn" style="width:800px; float left;">
Основное наполнение
</div>
</div>
</body>
</html>
Все замечательно, все как задумано НО в данном случае не получается задать правой колонке нужный размер (т.е. ширина = то место которое осталось) т.к. для разных браузеров и разрешений ширина ее разная, и даже на 1px если больше то она становится либо под либо над левой колонкой
а теперь самое интересное нужно через width:expression((яваскрипт) + 'px') высчитать ширину этой колонки и конечно эе задать ее
! Левый блок должен иметь обязательно фиксированную ширину
собственно и не получается у меня через стиль почему-то, просто скриптом получается идеально, но до первого же изменения окна или просматриваемой области хотябы на 1px
Давайте подумаем вместе как это сделать