我想要做的是當單詞豐富行的末尾以將單詞分成兩個單詞並在換行符之前插入連字符時。它與<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