Chrome, IE и Safari прерывают строки в дефисах, но Firefox этого не делает.
Есть ли способ сделать Firefox прерывать строки в дефисах, как и другие браузеры?
Ответ 1
Вставьте тег <wbr> после дефиса. Этот тег отсутствует в какой-либо спецификации HTML (но это в черновиках HTML5), но он долгое время работал в браузерах.
Firefox автоматически обрабатывает дефис, позволяя разрыву строки после него, когда вокруг дефиса достаточно много символов. Но если вы хотите разрешить разрывы строк более широко, используйте <wbr>, например. pre-<wbr>war.
Ответ 2
Не легко. Попробуйте вставить пространство нулевой ширины (​) после каждого дефиса. Например: