Представьте, что у меня есть длинная многословная строка текста в 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?