Как сделать мягкий перенос текста?

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 013
Благодарностей
540
Баллы
113
А расшифровать можно?)
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113
А расшифровать можно?)
Мягкий перенос текста, вот смотри ntv.ru/serial/Spravedlivost/m96100/o712745/video/
это нтв
1673013501918.png
это мой ручной
1673013696722.png
При копировании текста все слова будут через тире, что осложнит работу копипастера, так еще текст переноситься под размер монитора
1673014245839.png1673013951289.png1673013997519.png1673014029751.png
 
  • Спасибо
Реакции: Sherminator

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113

kagorec

Client
Регистрация
24.08.2013
Сообщения
923
Благодарностей
477
Баллы
63
В html align=justify не подходит?
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113
  • Спасибо
Реакции: kagorec

kagorec

Client
Регистрация
24.08.2013
Сообщения
923
Благодарностей
477
Баллы
63
В HTML, если у вас есть длинное слово, которое не помещается в контейнер, оно переполнит контейнер и нарушит верстку. Чтобы избежать этого, в HTML есть два способа безопасной разбивки длинных слов.

Использование тега <wbr>

Тег <wbr> означает "возможность разрыва слова" (word break opportunity) и представляет собой несемантический тег, который указывает браузеру разбить и перенести слово в указанной точке. Если у вас есть длинное слово, например supercalifragilisticexpialidocious, и вы хотите оборвать его на определенном символе в зависимости от вьюпорта с целью переноса на следующую строку, вы можете сделать это с помощью тега <wbr> следующим образом.

HTML:
<p>super<wbr>califragilistic<wbr>expialidocious</p>
Проверить это в работе можно тут: https://codepen.io/amit_merchant/pen/BaPmwZR

Обратите внимание, что слово будет оборвано только там, где это необходимо, а не в каждом месте, где используется <wbr>.

Использование элемента &shy;

Элемент &shy; - это неразрывный дефис, который указывает браузеру разбить и перенести слово в указанной точке. Если у вас есть длинное слово типа supercalifragilisticexpialidocious и вы хотите оборвать его на определенном символе с дефисом с целью переноса на следующую строку, вы можете сделать это с помощью сущности &shy; следующим образом.

HTML:
<p>super&shy;califragilistic&shy;expialidocious</p>
Это позволит разумно разбить слово на символы r и c, где оно может переполнить контейнер. Таким образом, браузер разобьет слово дефисом (-) и отобразит его как показано в скрине.

Слово, как и в первом варианте, будет оборвано только там, где это необходимо.

 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)