Могу ли я определить, каким символам разрешено «разбивать» слово? - PullRequest
3 голосов
/ 17 июня 2010

Я показываю очень длинные URL в моем расширении Safari.Очевидно, они не могут поместиться на одной строке.В настоящее время правила разбиения по словам позволяют сделать так, чтобы большинство URL-адресов были в две строки: первая довольно короткая и заканчивается символом ?, а другая - смехотворно длинной и содержит все остальные параметры GET.

Я хотел бы сделать так, чтобы слова также разбивались на символ &, без использования копирования-вставки, если это возможно.Я пытался заменить каждый & на &\u00ad (& + символ мягкого дефиса), но довольно странно видеть дефис после &, когда в URL действительно нет ни одного.

Я думал, что есть что-то готовое для CSS3, но я не могу его найти.

Любые предложения приветствуются, если они работают с Safari.

Ответы [ 2 ]

5 голосов
/ 17 июня 2010

Вероятно <wbr> - это то, что вы ищете.

1 голос
/ 25 января 2012

<wbr> - хороший ответ, но вы также можете рассмотреть пространство с нулевой шириной. Я не использовал это много, но эта статья предлагает использовать следующий CSS для расширения кросс-браузерной функциональности:

wbr:after { content: "\00200B" }
...