[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите верстка таблиц
Диман
HTML
<table width="30%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20" height="30">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td width="20" height="40">&nbsp;</td>
<td rowspan="4" valign="top">текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст </td>
</tr>
<tr>
<td height="?" bgcolor="#FF0000">&nbsp;</td>
</tr>
<tr>
<td height="40">&nbsp;</td>
</tr>
<tr>
<td height="30">&nbsp;</td>
</tr>
</table>


Ситуация такая: необходимо что бы растягивалось только место где фон красный а остальные были не подвижные. Прошу помогите подскажите.



Спустя 23 минуты, 57 секунд (18.09.2009 - 10:50) sergeiss написал(а):
Я правильно понял, что ячейка справа не должно изменять размер при изменении размеров "красной" ячейки?

И ежели использовать именно табличный дизайн...
То тогда тебе нужно несколько таблиц.
1-я содержит всё, и состоит из 1 строки и 2-х колонок.
2-я находится внутри левой колонки 1-й таблицы
3-я находится внутри правой колонки 1-й таблицы

Когда красное поле будет "тянуться" (либо за счет установки размера, либо за счет добавления данных), то правая сторона будет сохранять свои размеры.

Спустя 33 минуты, 56 секунд (18.09.2009 - 11:24) Michael написал(а):
Еще в правую ячейку можно вставить распорку.

Спустя 2 часа, 57 минут, 44 секунды (18.09.2009 - 14:22) Диман написал(а):
нет нет вот какраз правая там где текст она меняется текста больше становится и таблица должна ползти вниз но расширятся только там где красный фон

Спустя 5 минут, 31 секунда (18.09.2009 - 14:27) sergeiss написал(а):
Не понял... Ты хочешь, чтобы "красная" ячейка меняла размер следом за большой ячейкой, находящейся справа?

Спустя 9 минут, 43 секунды (18.09.2009 - 14:37) Диман написал(а):
Цитата (sergeiss @ 18.09.2009 - 11:27)
Не понял... Ты хочешь, чтобы "красная" ячейка меняла размер следом за большой ячейкой, находящейся справа?

Да да да

Спустя 10 минут, 33 секунды (18.09.2009 - 14:47) sergeiss написал(а):
Можно так попробовать... Событие onresize есть у объекта body. Если при изменении размера таблицы у тебя будет менять размер body, то тогда событие будет срабатывать и ты сможешь установить любые размеры у любых объектов. Особенно, если не получишь "бесконечный цикл" изменений размеров smile.gif
При запуске скрипта, в событии onload можно установить начальные размеры нужных ячеек.

Спустя 6 минут, 24 секунды (18.09.2009 - 14:54) Диман написал(а):
Цитата (sergeiss @ 18.09.2009 - 11:47)
Можно так попробовать... Событие onresize есть у объекта body. Если при изменении размера таблицы у тебя будет менять размер body, то тогда событие будет срабатывать и ты сможешь установить любые размеры у любых объектов. Особенно, если не получишь "бесконечный цикл" изменений размеров smile.gif
При запуске скрипта, в событии onload можно установить начальные размеры нужных ячеек.

чесно сказать не понял.
Я думал что все так просто будет. во всех ячейках по идее определяешь размер точно в пикселях а в той что должна тянуться не опредялешь. А нифига не работает тянутся все.

Спустя 22 минуты, 39 секунд (18.09.2009 - 15:16) SunSet написал(а):
Трудно понять, если честно, что именно нужно. Если нужно чтоб ячейка А не тянулась, а ячейка Б - наоборот, то первой прописываешь ширину в пикселях, а второй ничего не приписываешь. А самой таблице ставишь 50%, например. Вот и будет тянуться.

Спустя 23 минуты, 47 секунд (18.09.2009 - 15:40) sergeiss написал(а):
Цитата (SunSet @ 18.09.2009 - 16:16)
то первой прописываешь ширину в пикселях

Тут вопрос про высоту, а не про ширину.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.