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

时间:2012-11-18 11:45:37

标签: 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中不再存在?

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

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

1 个答案:

答案 0 :(得分:3)

如果您询问用户代理应该做什么,对于<body>元素上bgcolor的情况,这是Rendering Section中为HTML5定义的内容,其中包含:

  

当body元素设置了bgcolor属性时,新值为   期望使用解析遗留颜色的规则进行解析   值,如果不返回错误,则用户代理为   期望将该属性视为表示提示的表示提示   元素的'background-color'属性为结果颜色。