我是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中不再存在?
考虑编写一个标准的符合客户端,我应该将文档中的哪个引用与该属性进行精确定义的处理?只是放弃它,因为它已经过时了?把它留在那里,否则对它充耳不闻(有一个属性节点,但它没有意义)?
标准化文件中记录了哪些内容?
答案 0 :(得分:3)
如果您询问用户代理应该做什么,对于<body>
元素上bgcolor的情况,这是Rendering Section中为HTML5定义的内容,其中包含:
当body元素设置了bgcolor属性时,新值为 期望使用解析遗留颜色的规则进行解析 值,如果不返回错误,则用户代理为 期望将该属性视为表示提示的表示提示 元素的'background-color'属性为结果颜色。