Предположим, у меня есть что-то подобное в контейнере, достаточно маленьком, чтобы его можно было обернуть:
Код: Выделить всё
Nihongo | 日に本ほん語ご
Нихонго |日
本語
Если я удалю это место и оно будет выглядеть так:
Код: Выделить всё
Nihongo |日に本ほん語ご
Нихонго |日本
語
Если у меня есть без элемента (бессмысленно, я знаю), эта проблема не возникает:
Код: Выделить всё
Nihongo | 日本語
本語
Изначально я ожидал, что это проблема с небуквенно-цифровым текстом, но, поигравшись с JSFiddle Я узнал, что виноват сам . Такое же поведение происходит, даже если я делаю следующее:
Код: Выделить всё
日ni本hon語go
日本語
ninihonhongogo
Мне удалось обойти эту проблему, используя в качестве псевдо-
Код: Выделить всё
(не совсем актуально, но я также пробовал использовать Javascript уменьшить размер шрифта, если его ширина длиннее контейнера, хотя на мой вкус это было немного дорого.)
Я пробовал читать документацию W3C на < /code>, но вижу только разъяснения о том, как работает пробельное пространство внутри структуры , а не снаружи (и документация немного выше моего понимания).Упрощенные изображения:
Вот что я получаю
Что я ожидал
Подробнее здесь: https://stackoverflow.com/questions/791 ... sually-col