我想要做的是当单词丰富行的末尾以将单词分成两个单词并在换行符之前插入连字符时。它与<wbr>
标记相似,但不会插入任何内容。
例子:如何在字母之间插入连字符而不是换行符?
Java- <--- I want to insert this hyphen before line-break
Script
或
Ja- <---- Same here
vaScript
反正有做这件事的?我不介意使用php
,javaScript
,但jQuery
会更好,如果我可以使用CSS
或HTML
来实现它,那会很好。 Thnx提前!
你想,当用户改变浏览器中的连字符自动移动? (另外,根据第二个示例的连字符会导致难以阅读的副本 - 您为什么要这么做?) – nnnnnn 2012-03-28 04:59:59
我认为使用javascript作为一般情况会很困难,添加连字符可能会改变布局并可能将已插入的连字符移动到错误的地方。插入的连字符将需要能够被识别(以允许在窗口调整大小或其他布局改变时重新连字),因此可能它们应该在具有适当类的SPAN元素(例如,插入的阴影)中。正如在一个答案中指出的那样,你需要[一套连字规则](http://en.wikipedia.org/wiki/Hyphen),你不能简单地添加字符,直到行几乎满了,插入一个连字符并继续。 – RobG 2012-03-28 05:24:11
软连字符“”能帮助你吗? – inhan 2012-03-28 05:40:24