Prisoner
19-08-2004, 06:10
В самом деле - проклятие :). Доброго времени суток всем.
Опишу задачку. Имеется табличка оформляющая, скажем, комментарий пользователя по какому-нибудь творению, в общем комментарий:
******************************
* * * * * * * * * * * * * * * * * * * * * * * * * **
* * *ник * * * ** ** * * * *о себе * * ** * * *
* * * * * * * * * * * ** * * * * * * * * * * * * * *
******************************
* * * * * * * * * * * ** * * * * * * * * * * * * * **
* * * * * * * * * * * ** * * * * * * * * * * * * * **
* * * * * * * *комментарий * * * * * * ** * **
* * * * * * * * * * * * * * * * * * * ** * * * * * **
* * * * * * * * * * * * * * * * * * * ** * * * * * **
******************************
Таким образом, если все нормально, то все собственно и нормально :). Таблица не едет, страничку не рвет. Но стоит человеку ввести в поле "фио" строку не содержащую ни одного пробела, пусть даже и допустимой длины (естественно, что все поля имеют такое ограничение), то ячейка [1, 1] растягивается и тащит вправо ячейку [1, 2], что сказывается и на ячейках [2, *]. В итоге табличка имеет уже не те размеры какие задумывались и вся страничка выглядит как после направленного взрыва :).
Вопрос собственно в том, чтобы предотвратить такую катастрофу. Можно вставлять пробелы через каждые X символов, но не слишком приятно видеть свое отчество как-нибудь так: "Стани слав", не идет. Какие символы не дают визуальных разрывов строки, но дают знать броузеру, что строку можно перенести - высота таблицы не имеет ограничения.
Какие варианты, господа?
Исправлено: Prisoner, 6:17 19-08-2004
Опишу задачку. Имеется табличка оформляющая, скажем, комментарий пользователя по какому-нибудь творению, в общем комментарий:
******************************
* * * * * * * * * * * * * * * * * * * * * * * * * **
* * *ник * * * ** ** * * * *о себе * * ** * * *
* * * * * * * * * * * ** * * * * * * * * * * * * * *
******************************
* * * * * * * * * * * ** * * * * * * * * * * * * * **
* * * * * * * * * * * ** * * * * * * * * * * * * * **
* * * * * * * *комментарий * * * * * * ** * **
* * * * * * * * * * * * * * * * * * * ** * * * * * **
* * * * * * * * * * * * * * * * * * * ** * * * * * **
******************************
Таким образом, если все нормально, то все собственно и нормально :). Таблица не едет, страничку не рвет. Но стоит человеку ввести в поле "фио" строку не содержащую ни одного пробела, пусть даже и допустимой длины (естественно, что все поля имеют такое ограничение), то ячейка [1, 1] растягивается и тащит вправо ячейку [1, 2], что сказывается и на ячейках [2, *]. В итоге табличка имеет уже не те размеры какие задумывались и вся страничка выглядит как после направленного взрыва :).
Вопрос собственно в том, чтобы предотвратить такую катастрофу. Можно вставлять пробелы через каждые X символов, но не слишком приятно видеть свое отчество как-нибудь так: "Стани слав", не идет. Какие символы не дают визуальных разрывов строки, но дают знать броузеру, что строку можно перенести - высота таблицы не имеет ограничения.
Какие варианты, господа?
Исправлено: Prisoner, 6:17 19-08-2004