【问题标题】:CSS hyphen throws error (invalid property value)CSS连字符抛出错误(无效的属性值)
【发布时间】:2018-03-01 01:29:11
【问题描述】:

我想用连字符来打断一个文本,但它会带来一个错误:

上面写着:“Invlaid property value”。

但在许多文档中,他们说存在“自动”值!

它应该用连字符打破这个文本:

我希望有人能帮我解决这个问题!

【问题讨论】:

  • 一个相关的chrome bug report

标签: html css web hyphen


【解决方案1】:

添加到他们的答案以检查您是否有正确的浏览器https://caniuse.com/#feat=css-hyphens

您还可以查看 MDN 的相关文档,了解您的语言词典可能还不被支持。

(滚动到底部查看连字符字典语言兼容性) https://developer.mozilla.org/en-US/docs/Web/CSS/hyphens

甚至还有一个脚注写着 Chrome:

没有自动断字,只支持-webkit-hyphens: none

【讨论】:

【解决方案2】:

如果您在这里查看http://caniuse.com/#feat=css-hyphens,您会发现 chrome 并不真正支持连字符。

“目前仅支持 Android 和 Mac 平台(并且仅支持“auto”值)。”

【讨论】:

    【解决方案3】:

    Chrome 浏览器不支持“连字符”

    【讨论】:

      【解决方案4】:

      并非所有浏览器都支持连字符:CSS Text Module Level 3 下的 auto

      例如,Chrome 仅支持使用 -Webkit- (13) 继承、初始、手动、无和取消设置。您正在使用的浏览器是什么?查看 CSS3 browser support 了解更多详情。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-15
        • 1970-01-01
        • 2017-02-02
        • 1970-01-01
        • 2022-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多