对不起,如果我问一个愚蠢的问题,因为我之前从未参与过网络前端开发。
我的项目是一个使用React.js实现的Web应用程序。在一个视图中,我们希望显示一个文本消息表,并在调整浏览器窗口大小时进行文本换行。为此,我定义了以下CSS类并将其应用于<td>
:
.td-content {
word-break:break-all;
}
当我使用W3C CSS Validator验证我的CSS定义时,验证器说:
word-break
中不存在CSS level 2.1
,但[css3]
中存在break-all
当我将验证者的个人资料更改为CSS 3
时,一切都很顺利。
我注意到CSS 2.1 spec处于“推荐”状态,而CSS Text Module Level 3仍然是“工作草案”,根据this document,似乎是在很早的时候规范的阶段,这给我的印象是CSS 3仍然非常不稳定,我应该坚持使用CSS 2.1。
所以我的问题是: