2010-05-28 2 views
0

У меня есть окно комментария, если они входят в длинный одно слово, «aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa»Текст перекрытия ДИВ

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

Любая идея, как исправить?

+0

Опишите нарушение, как обычно? Вы хотите ограничить символы, которые можно ввести? Или вы хотите, чтобы он возвращал неверный оператор? – Sphvn

+0

Мне нужен текст aaaaaaaaaaaaaaaaaaaaaaaaa, поэтому следуйте за поле div, если оно слишком длинное, возможно, оно переходит во второй ряд. – newinjs

ответ

3

Для того чтобы overflow скрыть содержимое, превышающее размеры контейнера, контейнер должен иметь набор width. Но даже в этом случае CSS не сломает длинные слова. (За исключением IE, который имеет команду word-wrap: break-word. Further reading.)

Если вы используете какую-либо обработку на стороне сервера (я полагаю, что вы есть), вы можете манипулировать текстовым контентом, разбивая длинные слова на заданную длину и таким образом избежать переполнения.

+0

ах, я думаю, плохо пойти с функцией php wordwrap. Спасибо – newinjs

0

Вам необходимо использовать любой серверный язык, который вы должны каким-либо образом разбить на строку. Вы можете использовать комбинацию регулярного выражения (для проверки длинных непрерывных строк), а затем объединить его с некоторой функцией разделения строк, чтобы вставить некоторые символы перевода или что-то еще.

Смежные вопросы