我目前在一个网站上工作(使用WordPress),并希望文本在需要的地方使用换行符(当可以分割长字以便使行的字间距看起来足够时)。
在我的主题选项CSS中,我定义了以下内容:
p {
text-align: justify;
hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-moz-hyphens: auto;
}
使用Windows时,这适用于Mac和Firefox,但我的Linux Firefox无法正常工作。
我是否错过任何特定于Linux的声明?我如何实现自动断字?
答案 0 :(得分:0)
您是否设置了lang-attribute?
<article lang="en">
如果设置了lang属性,则需要在浏览器中实现适当的连字词典。
来自MDN:
在HTML上,语言由lang属性决定:只有当此属性存在且适当的连字字典可用时,浏览器才会连字符。
在Firefox中,这已经在1月底实施(https://bugzilla.mozilla.org/show_bug.cgi?id=253317)也许它还没有打到Linux版本......