在波斯语,阿拉伯语和其他一些RTL语言中,字母相互连接(例如سیب),但并非总是如此(例如میشود)。这导致的问题是,有时空格将导致半个单词换行到下一行。
这是完全错误的,但我不想禁用段落的整个包装样式。在Microsoft Word中,按ctrl+shift+space
即可解决此问题。这会在不包裹的字母之间进入不同的空白区域。我如何在HTML和CSS中实现类似的东西?
这是一个jsFiddle示例:https://jsfiddle.net/gb0p72b2/。
答案 0 :(得分:4)
您正在寻找non-breaking space个字符。在MS Word中,ctrl+shift+space
插入一个不间断的空格字符。要在HTML中执行此操作,请使用此
而不是普通的空格。查看JSFiddler:https://jsfiddle.net/6k0p9h5k/
答案 1 :(得分:0)
不确定没有真正的阿拉伯语网页可供测试,但word-wrap: normal
元素上的CSS li
可能有所帮助。