Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Проблема с ресайзом input=text в ячейке таблицы

Я имел в виду следующее...

<table width="200" border=1>
<tr>
<td width="100">Something else</td>
<td width="100">
<input type=text width=100% value="super puper begemot super puper begemot super puper begemot super puper begemot super puper begemotsuper puper begemot super puper begemot">
</td>
</tr>
</table>



> :-) Этот вариант естественно пробовал, здесь это не срабатывает. Чтобы убедиться открой следующий код в IE:
>
> <table width="600" border=1>
> .<tr>
> ..<td width="300">Something else</td>
> ..<td width="300">
> ...<input type=text style="width: 100%" value="super puper begemot super puper begemot super puper begemot super puper begemot super puper begemotsuper puper begemot super puper begemot">
> ..</td>
> .</tr>
> </table>
>
> Cамое забавное, что input в этом случае ресайзиться до 300px, a ширина ячейки при этом похоже увеличивается до размера строки в параметре value.
>
> Так что вопрос остается пока открытым...
>
>> Пропиши нужную width в пикселях у ячейки таблицы.
>>
>>> Есть следующий код, который по идее должен
>>> выводить input в ячейке таблицы на всю ею длину:
>>> <td><input type="text" value="Some text" maxlength=255 style="width: 100%;"></td>
>>> Он почти работает.
>>> Фишка в том что, если в качестве value у input'a будет стоять достаточно длинная cтрока, то уже ячейка таблицы будет подстраиваться под длину input'a. И табличка начнет раздвигаться в ширину, что совсем не нужно. Есть какие нить идеи как это обойти? Нужно решение, которое работало бы в IE 5.0
>>
>>
СообщениеАвторДата
smpointer15.07.2002 18:22
MetaWizard15.07.2002 19:25
smpointer16.07.2002 10:48
MetaWizard16.07.2002 11:15
гоша16.07.2002 16:10
smpointer16.07.2002 17:03
gen20.01.2005 13:01
MetaWizard16.07.2002 16:47
MetaWizard16.07.2002 16:47