【问题标题】:Auto linebreak not working for Linux自动换行不适用于 Linux
【发布时间】:2015-03-25 10:46:47
【问题描述】:

我目前在一个网站上工作(使用 WordPress)并希望文本在需要时使用换行符(ergo,当一个长单词可以被拆分以使行的字间距看起来足够时)。

在我的主题选项 CSS 中,我定义了以下内容:

p {
  text-align: justify;
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
}

在使用 Windows 时,这适用于 Mac 和 Firefox,但我的 Linux Firefox 不能相应地工作。

我是否遗漏了任何特定于 Linux 的声明?如何实现自动断词?

【问题讨论】:

    标签: css linux wordpress line-breaks


    【解决方案1】:

    你设置了语言属性吗?

    <article lang="en">
    

    如果设置了语言属性,则需要在浏览器中实现适当的断字字典。

    来自MDN

    在 HTML 上,语言由 lang 属性决定:只有当该属性存在并且有适当的断字字典可用时,浏览器才会断字。

    在 Firefox 中,这已在 1 月底实施 (https://bugzilla.mozilla.org/show_bug.cgi?id=253317),可能还没有达到 Linux 版本...

    【讨论】:

    • 我已经定义了 lang 属性,所以很遗憾这并没有成功。
    猜你喜欢
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-31
    • 2013-05-28
    • 1970-01-01
    相关资源
    最近更新 更多