CSS连字符抛出错误(无效的属性值)

Posted

技术标签:

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

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

上面写着:“Invlaid property value”。

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

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

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

【问题讨论】:

一个相关的chrome bug report 【参考方案1】:

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

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

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

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

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

【讨论】:

Chrome 88+chromestatus.com/feature/5672891947417600 中 Windows/Linux/ChromeOS 的 CSS 自动断字【参考方案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 了解更多详情。

【讨论】:

以上是关于CSS连字符抛出错误(无效的属性值)的主要内容,如果未能解决你的问题,请参考以下文章

jquery颜色动画间歇性地抛出无效的属性值

JSON 序列化的时候忽略无效的属性值

Parse.com JSON 导入抛出:键类型无效...,预期日期,但得到字符串

错误:错误域 = NSCocoaErrorDomain 代码 = 3840“字符 0 周围的值无效。” UserInfo=NSDebugDescription=字符 0 周围的值无效。

这是啥“PCDATA 无效字符值 11”错误? [复制]

错误域 = NSCocoaErrorDomain 代码 = 3840 “字符周围的值无效