Elektrine lite

← Feed

@RplusTW@g0v.social

Post #3629407

2026-07-06 14:19 UTC

今天修個 BUG 認識了個中文斷字小技巧 因為中文字(CJK字元)每個字都是能兩邊斷的 所以有時不是那麼方便控制要在哪邊斷字 之前斷字有點暴力 把字詞用 .inline-block 包起來 這樣就能強制在寬度變化時,控制斷字位置 但是,這有個副作用 Chrome 系列的瀏覽器會沒將 inline-block 的字,當作不連續字元 (不確定是 Blink 系列 or 整個Webkit系列) 也就是如下的段落,Chrome 是搜尋不到「言先帝」這三個連字的 臣亮言先帝創業未半

Replies (1)

  • @RplusTW@g0v.social 2026-07-06 14:23

    跟 ai 討論了一下 它幫我解了,真是太強啦~ 改用 這個軟斷行 這玩意本來在中文裡沒啥用,因為非符號的 CJK 字元隨時都能斷 XD 所以平常有加沒加都沒太多差別 但只要搭配 word-break: keep-all 就能確實地切在你想要的地方 但副作用大概是,沒加的地方就真的會變超長不會自己斷行 也是要慎用就是了 臣亮言先帝創業未半而中道崩殂

    Open ##3629460