Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 避免RTL语言(波斯语、阿拉伯语)中某些单词的包装错误_Css_Html_Right To Left - Fatal编程技术网

Css 避免RTL语言(波斯语、阿拉伯语)中某些单词的包装错误

Css 避免RTL语言(波斯语、阿拉伯语)中某些单词的包装错误,css,html,right-to-left,Css,Html,Right To Left,在波斯语、阿拉伯语和其他一些RTL语言中,字母相互连接(如سیب),但并不总是(如میشد)。这导致的问题是,有时空格会导致半个单词换行到下一行 这是完全错误的,但我不想禁用段落的整个包装样式。在Microsoft Word中,按ctrl+shift+space可解决此问题。这会在未包装的字母之间输入不同的空白。如何在HTML和CSS中实现类似的功能 这里有一个JSFIDLE示例:.如果没有真正的阿拉伯语页面进行测试,则不确定,但是li元素上的CSSword wrap:normal可能会有所帮

在波斯语、阿拉伯语和其他一些RTL语言中,字母相互连接(如سیب),但并不总是(如میشد)。这导致的问题是,有时空格会导致半个单词换行到下一行

这是完全错误的,但我不想禁用段落的整个包装样式。在Microsoft Word中,按ctrl+shift+space可解决此问题。这会在未包装的字母之间输入不同的空白。如何在HTML和CSS中实现类似的功能


这里有一个JSFIDLE示例:.

如果没有真正的阿拉伯语页面进行测试,则不确定,但是
li
元素上的CSS
word wrap:normal
可能会有所帮助。

您正在寻找一个字符。在MS Word中,
ctrl+shift+space
插入不间断空格字符。要在HTML中实现这一点,请使用此
而不是普通的空白。查看JSFiddler:

太好了!我肯定我以前见过这个。这是
的唯一用途吗?一些懒惰的人使用它在HTML元素之间添加边距或空格,而不是使用CSS填充或边距。