Представьте, что у меня есть длинная строка текста из нескольких слов в DIV:
Здравствуйте, дорогой клиент. Пожалуйста, ознакомьтесь с нашим предложением.
DIV имеет динамическую ширину. Я хочу обернуть текст выше. В настоящее время перенос происходит на границе слова, которая максимизирует длину первой строки:
|-DIV WIDTH------------------------------------|
Hello there, dear customer. Please have a look
at our offer.
Я бы предпочел, чтобы перенос происходил на границе предложения. Однако, если обертка не требуется, я бы хотел, чтобы строка оставалась единой.
Чтобы проиллюстрировать мою точку зрения, посмотрите на различную ширину DIV и на то, как я хотел бы, чтобы мой текст переносился:
|-DIV WIDTH--------------------------------------------------------|
Hello there, dear customer. Please have a look at our offer.
|-DIV WIDTH-----------------------------------|
Hello there, dear customer.
Please have a look at our offer.
|-DIV WIDTH--------|
Hello there, dear
customer.
Please have a look
at our offer.
В словах вы можете использовать мягкий дефис, чтобы перенос слов происходил на предполагаемых границах слогов. Если обтекание не требуется, остается невидимым. Если требуется перенос,
это то место, где это происходит:
magnifi­cently
Есть ли аналогичный метод для указания переноса слов в HTML?