属性状态:已弃用或已过时?

hak*_*kre 6 html html5 deprecated obsolete

我是HTML 5的新手,我在查找各种 W3 HTML标准化文档时遇到问题,以获取属性的状态.

例如,自HTML 4.01起,不应再使用bgcolor<body>元素的属性.它被弃用了.(见:http://www.w3.org/TR/html4/present/graphics.html#h-15.1.1).

但它在HTML 5中的状态是什么?在HTML标记规范中,该属性被标记为过时(请参阅:http://www.w3.org/TR/html-markup/body.html).

这是否意味着本书,该属性在HTML 5中不再存在?

考虑编写一个标准的符合客户端,我应该将文档中的哪个引用与属性进行精确和定义的处理?只是放弃它,因为它已经过时了?把它留在那里,否则对它充耳不闻(有一个属性节点,但它没有意义)?

标准化文件中记录了哪些内容?

Alo*_*hci 3

如果您询问用户代理应该做什么,对于<body>元素上的 bgcolor 的情况,这是在渲染部分中为 HTML5 定义的,其中显示:

当 body 元素设置了 bgcolor 属性时,预计将使用解析旧颜色值的规则来解析新值,并且如果不返回错误,则预计用户代理会将该属性视为表示提示将元素的“background-color”属性设置为结果颜色。

  • @hakre - 那是因为它不存在,因为它不是真的。 (3认同)