Могу ли я определить, каким символам разрешено "разбивать" слово?
Я показываю очень длинные URL в моем расширении Safari. Очевидно, они не могут поместиться на одной строке. В настоящее время правила разбиения по словам позволяют сделать так, чтобы большинство URL-адресов были в двух строках: первая довольно короткая и заканчивается ?
символ, а другой смехотворно длинный и содержит все остальное GET
параметры.
Я хотел бы сделать так, чтобы слова также ломались на &
символ, без завинчивания копировать-вставить, если это возможно. Я пытался заменить каждый &
с &\u00ad
(&
+ символ мягкого дефиса), но странно видеть дефис после &
когда там действительно нет ни одного в URL.
Я думал, что есть что-то в магазине с CSS3 для такого рода проблемы, но я не могу найти это.
Любое предложение приветствуется, если оно работает с Safari.
2 ответа
<wbr>
хороший ответ, но вы также можете рассмотреть пространство с нулевой шириной. Я не использовал это много, но эта статья предлагает использовать следующий CSS для расширения кросс-браузерной функциональности:
wbr:after { content: "\00200B" }