Что означает «где угодно» в свойстве «css»? - PullRequest
0 голосов
/ 25 мая 2019

Я только что заметил в Firefox (я полагаю, что это то же самое в Chrome) новое значение свойства, называемое «где угодно» свойства «перенос слов». Что оно делает? Я помню, как использовал обычный (который по умолчанию) или брейк-слово (для большинства случаев), но что значит «где угодно»? Чем он отличается от "брейк-слова"? У Mozilla.org этого нет в своем руководстве (пока?)

"где-нибудь", кажется, делает то же самое, что "брейк-слово". Я вижу это в Firefox 67.0

word-wrap: anywhere;

Я действительно не знаю, что с этим делать. Это полезно? Это всегда было там все это время, и я просто пропустил это?

1 Ответ

1 голос
/ 25 мая 2019

Обратитесь к спецификации , чтобы найти определение:

везде

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

и позже вы можете прочитать:

брейк-слово

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


Просто обратите внимание, что поддержка браузера довольно ограничена:

enter image description here

https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap#Browser_compatibility

...