我找了統一的解決方案,這將是一個替代<wbr>
標籤在以下方面:的Unicode替代對<wbr>標籤
- 允許換行符在給定的位置。
- 瀏覽器可以在頁面中找到字符串,即使「分開」時也是如此。
- 從頁面複製時,這些字符不會被轉移。
這正是<wbr>
在現代瀏覽器中所做的。 ­
,­
和​
似乎不符合。
這裏是http://jsfiddle.net/qY6mp/7/來演示。
我會感謝任何指針。
我找了統一的解決方案,這將是一個替代<wbr>
標籤在以下方面:的Unicode替代對<wbr>標籤
這正是<wbr>
在現代瀏覽器中所做的。 ­
,­
和​
似乎不符合。
這裏是http://jsfiddle.net/qY6mp/7/來演示。
我會感謝任何指針。
<wbr>
的Unicode對應部分是U + 200B零寬度空間,如果您不想或不能像使用它那樣在HTML中表示爲​
。從問題中不清楚爲什麼你認爲它不符合。它的主要問題是questionable support in IE 6,但這不是一致性問題。
根據Unicode line breaking rules,U + 200B「用於在無法使用SPACE的情況下啓用附加(不可見)中斷機會」。在這個問題或其他方面,HTML規範不要求符合Unicode標準,但現代瀏覽器通常以這種方式實現U + 200B。
從HTML文檔複製文本時發生的情況超出了規範的範圍。這個問題同樣適用於要求2。由於通常複製和粘貼個字符(包括零寬度字符),並且搜索功能對字符進行操作,因此要求2和3實際上要求的字符不像字符。
請注意,連字是完全不同的問題。
這完全回答了我的問題:_Since通常複製並粘貼複製字符,包括零寬度字符,並且搜索功能對字符進行操作,要求2和3實際上要求的字符不像字符。 – 2015-03-18 17:44:56