1

我需要在我的 css 中进行自动换行,然后我立即收到此错误:

Validation (CSS 3.0): 'word-wrap' is not a known CSS property name.

经过一番研究,我发现自动换行已被溢出换行所取代。

当我使用那个时,我得到:

Validation (CSS 3.0): 'overflow-wrap' is not a known CSS property name.

我安装了 CSS 3.0 Intellisense。

有人有线索吗?

提前致谢!

4

2 回答 2

0

别担心,这不是你的错。word-wrap 是一个有效的 CSS 属性。看看这个页面:

http://www.tutorialrepublic.com/css-reference/css-word-wrap-property.php

因此,当检查 W3C 验证服务中的 CSS 时,它不会给您错误。

于 2013-05-20T05:29:30.173 回答
0

根据 CSS Text Module Level 3 (CSS3 Text),overflow-wrap它是一个已定义的属性,word-wrap出于遗留原因,应该被接受为它的同义词。它仍然只是一个工作草案,就像大多数 CSS3 一样,因此声称针对 CSS3 进行验证的检查器可能会拒绝或接受它 - 没有正式的定义来验证仅针对不同成熟度级别的文档集合的内容。

在实际方面,这个属性几乎不应该用于以拉丁字母书写的语言文本,因为这意味着单词在以任何方式指示中断的情况下都可以任意中断。要找到该属性应该解决的问题的解决方案,您需要以足够具体的方式制定该问题。

于 2013-05-19T17:25:36.533 回答