Проблема с ресайзом 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 >> >> |