Перенос целых слов в CSS

195
24 октября 2021, 06:20

Есть блок меню, реализуемый через список. Есть пункт, состоящий из нескольких слов. В адаптивном режиме название пункта не помещается в одну строку, одно из слов переносится на другую строку, причем перенос внутри самого слова. Каким образом можно реализовать перенос по пробелам, причем только в адаптивном режиме?

Конкретно: фраза "неправомерное обобщение нехарактерных явлений" переносится как, например: "неправомерное обобщение нехак- (перевод строки) терных явлений". Word-break убирает значок переноса, но не решает проблему. желательно, чтобы переносилось как "неправомерное обобщение (перевод строки) нехарактерных явлений"

Answer 1

Есть свойство для этого word-break со значением break-all

.wrap{ 
width: 220px; 
height: auto; 
border: 1px solid red; 
word-break: break-all; 
padding: 10px; 
}
<div class="wrap"> 
Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu 次の単語グレートブリテンおよび北アイルランド連合王国で本当に大きな言葉 
</div>

https://developer.mozilla.org/ru/docs/Web/CSS/word-break

READ ALSO
Почему first-of-type и [href$=] не взаимодействуют вместе?

Почему first-of-type и [href$=] не взаимодействуют вместе?

Есть список с позициями, которых может быть произвольное количество, но первый и последний при этом совпадают по ссылке

179
User Script. Перехват события на сайте без дальнейшей обработки события этим сайтом

User Script. Перехват события на сайте без дальнейшей обработки события этим сайтом

Хочу написать скриптПользователь нажимает мышкой на окно сайта, мой скрипт перехватывает это событие, обрабатывает его, но вот сам сайт его...

169
merge, merge sort

merge, merge sort

Я пытаюсь написать сортировку слиянием, но программа падаетПоэтому решила для начала проверить правильно ли работает функция merge, но она...

276
VTK. Получение значения Z по X и Y из polydata

VTK. Получение значения Z по X и Y из polydata

У меня есть некоторый набор точек, который проходит через vtkDelaunay2D (триангуляцию) и vtkSmoothPolyDataFilter (сглаживание), соответственно, получается...

175