我只是探索了很大的UTF-8字符\u200b
,它告訴瀏覽器它可以打破一個字,如果它不適合它的父容器:Tell Browsers用連字符替換UTF-8單詞分隔符?
MySuperLongWordThat\u200bWontFitItsParentContainer
將顯示爲
MySuperLongWordThat
WontFitItsParentContainer
有沒有辦法告訴瀏覽器自動替換\u200b
用連字號-
萬一這個詞會打破?
我想過用JavaScript手動替換它,但我不知道任何會在單詞中斷時觸發的事件。
這些分詞符不會被JavaScript處理,而會在頁面上顯示瀏覽器的顯示引擎。 –
您也可以使用CSS'word-break:break-all;'屬性來實現此目的。 – Svenskunganka
如果您更換它,將會失敗使用它的目的 – charlietfl