W3C HTML验证器不再接受范围样式

Kar*_*lis 0 html5 w3c-validation stylesheet

以下代码用于在几个月前验证W3C上的OK:

<!DOCTYPE html>
<html>
    <head><title>Page Title</title></head>
    <body>
        <style type="text/css" scoped></style>
        test content 
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

目前验证器抛出:

元素style不允许作为元素的孩子body在这方面.

任何想法如何解决这个问题?

Que*_*tin 5

已从HTML中删除范围样式.

它们不会出现在HTML 5HTML 5.1中,并且已从Living HTML中删除.(您可以在HTML 5.1草稿找到它们的规范,但它没有进入最终版本).

浏览器支持即将消亡,Chrome 删除了对它们的支持,只有Firefox目前支持它们.

验证器将它们报告为错误,因为它们现在是错误的.停止使用它们.