Отворен съм за всякакви решения, като CSS, jQuery и т.н.
Опитайте това:
div {
width: 200px;
word-wrap: break-word;
}
Можете да използвате мек дефис по следния начин:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Това ще изглежда като
aaaaaaaaaaaaaaa-
aaaaaaaaaaaaaaa
ако съдържащото го поле не е достатъчно голямо, или като
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
ако е.
div {
// set a width
word-wrap: break-word
}
Решението 'word-wrap
' работи само в IE и браузъри, поддържащи CSS3
.
Най-доброто решение за различни браузъри е да използвате езика от страна на сървъра (php или какъвто и да е друг), за да откривате дълги низове и да поставяте вътре в тях на равни интервали html същността
Тази същност прекъсва добре дългите думи и работи във всички браузъри.
напр.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa