|
|
|
| Допустим есть такая таблица. У нее в первой колонке 3 ячейки, во второй эти ячейки объеденены. Мне нужно сделать чтобы средняя ячейка в 1-й колонке разтягивалась в сависимости от того сколько текста во второй колонке. По горизонтали все просто ставишь width=80% и все по вертикали проценты не работают, подскажите как выйти из этой ситуации.
Растягиваться должна ячейка залитая черным цветом
<TABLE cellpadding="0" cellspacing="0">
<TBODY>
<TR>
<TD nowrap height="15"></TD>
<TD rowspan="3" width="823" height="95">тут много текста<BR>
фыв<BR>
а<BR>
фыв<BR>
а<BR>
фыв<BR>
а<BR>
ф<BR>
ыв<BR>
а<BR>
фвы<BR>
а<BR>
фы<BR>
ва<BR>
ф<BR>
ыв<BR>
а<BR>
ыв<BR>
а<BR>
фываааааааааааааааааааааааааааа</TD>
</TR>
<TR>
<TD bgcolor="#000000" width="1"></TD>
</TR>
<TR>
<TD nowrap height="15"></TD>
</TR>
</TBODY>
</TABLE>
|
| |
|
|
|
|
|
|
|
для: Ученик
(28.03.2006 в 16:25)
| | Если дизайном выйти не удаётся, а хочется сохранить таблицу, правьте размеры её ячеек после загрузки скриптом. Не совсем правильный, но выход на последний случай. (просто прописываете стили ячеек через JS) | |
|
|
|
|
|
|
|
для: 12345
(28.03.2006 в 17:13)
| | Хмм... Я думал что это можно сделать средствами самого хтмл. Так я могу и на PHP узнать кол-во строк в тексте и изходя из этого сделать высоту ячейки определенного размера...
Может все-таки на хтмл это можно сделать? | |
|
|
|
|
|
|
|
для: Ученик
(28.03.2006 в 17:16)
| | учитесь создавать таблицы (коли хотите с ними работать)!!!!!!!
http://wcode.ru/html/79/ | |
|
|
|
|
|
|
|
для: AlexSol
(28.03.2006 в 17:33)
| | Возможно вы не поняли вопроса?
Я умею работать с таблицами, меня интересует можно ли растянуть ячейку по вертикали, либо в процентном соотношении либо автоматически, так как это делается с растяжкой по-горизонтали.
З.Ы. В Опере не отображается пустая ячейка, посмотрите мою таблицу в IE. | |
|
|
|
|
|
|
|
для: Ученик
(28.03.2006 в 19:14)
| | можно ли растянуть ячейку по вертикали, либо в процентном соотношении либо автоматически - да, если бы не было rowspan. | |
|
|
|
|
|
|
|
для: Ученик
(28.03.2006 в 17:16)
| | > Может все-таки на хтмл это можно сделать?
Как заметили в соседних постах, бывает, что сделать нельзя, таблица тянется по своим законам. | |
|
|
|
|
|
|
|
для: 12345
(28.03.2006 в 20:38)
| | а что мешает сделать так
<TABLE cellpadding="0" cellspacing="0" border=1>
<TBODY>
<TR>
<TD rowspan="3" bgcolor="#000000" width="10"></TD>
<TD rowspan="3" width="823" height="100%">òóò ìíîãî òåêñòà<BR>
ôûâ<BR>
à<BR>
ôûâ<BR>
à<BR>
ôûâ<BR>
à<BR>
ô<BR>
ûâ<BR>
à<BR>
ôâû<BR>
à<BR>
ôû<BR>
âà<BR>
ô<BR>
ûâ<BR>
à<BR>
ûâ<BR>
à<BR>
ôûâàààààààààààààààààààààààààààà</TD>
<td>text1</td>
</TR>
<TR>
<TD>terx2</TD>
</TR>
<TR>
<TD>text3</TD>
</TR>
</TBODY>
</TABLE>
|
// у вас количество ячеек скачет | |
|
|
|
|
|
|
|
для: AlexSol
(29.03.2006 в 10:10)
| | Всем спасибо, буду делать как и делал :)
2AlexSol там именно в первой колонке должно быть 3 строки и чтобы размер 2-х не менялся а 3-я растягивалась в зависимости от высоты таблицы. | |
|
|
|