W3C维护了所有CSS属性的优秀列表,包括当前和提议的属性.在标记为CSS 2.1的115个属性中,其中16个不属于任何CSS模块(对于3级及更高级别).这些是:
方位角,仰角,行高,分页后,分页前,分页内,音高,音高范围,播放期间,丰富度,说话头,说话数字,说话标点符号,语速,压力,音量
现在我知道来自CSS Snapshot 2015的W3C声明,声明"每个模块添加功能和/或替换部分CSS2.1规范.CSC工作组打算新的CSS模块不会与CSS2.1相矛盾规范:只是他们将添加功能并改进定义." 但是,似乎没有升级路径或已弃用的属性列表.
我很确定现代浏览器会出于向后兼容的原因,选择遵守定义良好且稳定的CSS 2.1属性.但有人(可能是负责特定模块的人)认为CSS 2.1属性很笨重,黑客攻击,或者不适合CSS 3模块的干净世界.
例如,我搜索了CSS语音模块,以查看是否speak-numeral(提及缺失的16个中的一个)被提及.它不是,但我发现speak-as它似乎捕获相同的功能.
所以这里的编程和编程相关问题是:
让我们举一个例子,我怀疑到目前为止列出的最常用的,line-height.
\n\n\n此部分正在重写。如果您想要漂亮的图片,请参阅 [CSS2] 的第 10.8 节了解规范的 CSS 定义或 2002 年工作草案。(但是忽略旧文本,一半\xe2\x80\x99是错误的。我们\xe2\x80\x99re\n没有指定哪一半,那\xe2\x80\x99有待确定。)CSS2\n规范应该作为实施的指导方针。
\n
所以它并没有被弃用,只是 2.2 级的描述一直有效,直到可以编写 3 级定义为止。第三级规模巨大,必须优先考虑工作。行高显然足够好,优先级较低。毫无疑问,这个问题最终会得到解决。
\n\n其他人大概也类似。他们的 2 级定义尚未被取代。
\n