我的css中需要一个自动换行,我马上就得到了这个错误:
Validation (CSS 3.0): 'word-wrap' is not a known CSS property name.
经过一些研究,我发现换行用overflow-wrap代替了。
当我使用它时,我会得到:
Validation (CSS 3.0): 'overflow-wrap' is not a known CSS property name.
我已经安装了CSS 3.0智能感知。
有谁有线索吗?
提前感谢!
发布于 2013-05-20 01:25:37
根据CSS Text Module Level 3 (CSS3 Text),overflow-wrap是一个定义的属性,出于遗留原因,word-wrap应该被接受为它的同义词。它仍然只是一个工作草案,就像大多数CSS3一样,所以声称要根据CSS3进行验证的检查员可能会拒绝或接受它-没有正式的定义来验证只是非常不同成熟度级别的文档的集合。
在实践方面,这个属性几乎不应该用于用拉丁字母写成的语言的文本,因为它意味着在任何情况下都可以任意使用单词。要找到该属性本应解决的问题的解决方案,您需要以足够具体的方式来阐述该问题。
发布于 2013-05-20 13:29:30
别担心这不是你的错。自动换行是一个有效的CSS属性。请查看此页面:
http://www.tutorialrepublic.com/css-reference/css-word-wrap-property.php
所以当在W3C验证服务中检查你的CSS时,它不会给你错误。
https://stackoverflow.com/questions/16634816
复制相似问题