未应用 CSS3 连字符

标签 css word-wrap hyphenation

我正在尝试向我的文章添加自动 CSS3 连字符。问题是标签似乎不影响文本。

我设置了

.entry p {
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
          hyphens: auto;
}

...但什么也没发生。

Here是我正在谈论的一个示例页面(顺便说一句,您不会在实际站点中看到上述 CSS,但我尝试使用 Firebug)。

最佳答案

本例中的问题是缺少 lang 属性。如果没有定义,网络浏览器不知道如何对页面进行连字符,因为它们不知道用什么语言进行连字符。

添加此属性将解决支持连字符的浏览器中的问题。

关于未应用 CSS3 连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20624367/

相关文章:

html - 尽管使用 break all 和 break word,但 word warp 在 html 中不起作用

python - 支持自动换行的 Canvas create_text() 版本?

css - flex 基础 : 0% causes incorrect overflow in IE11

nlp - 检测包含非字母字符的单词中的音节

css - 为什么连字符属性在 Chrome 中不起作用

html - 无法加载 CSS 样式表

html - 如何在悬停按钮时仅使用纯 CSS 显示文本字段?

HTML 选择在点击时截断文本(使用谷歌浏览器)

javascript - 如何在需要时突出显示替代隐藏复选框输入的复选框伪元素

c++ - 如何根据区域设置为文件中的所有单词添加软连字符?