将charset ="utf-8"添加到HTML链接元素是否有效?

dav*_*ers 6 html html5 content-type character-encoding

我正在使用我没有创作的HTML文档.它包含以下内容:

<link rel="stylesheet" href="/static/oxygen-fontfacekit/stylesheet.css" charset="utf-8" />
Run Code Online (Sandbox Code Playgroud)

以这种方式指定字符集是否有效,或者是由Content-Type响应头确定的字符集?

Rae*_*ald 10

W3C说:

我们的想法是,如果没有以任何其他方式为文档指定编码,浏览器将能够将正确的编码应用于它检索的文档.在a 或  上使用此属性link HTML5规范目前不推荐使用该元素,因此您应该避免在这些元素上使用它.此外,在使用此属性之前还有一些事项需要考虑.首先,它不受主流浏览器的良好支持.其次,很难确保信息在任何给定时间都是正确的.该文档的作者指出,可能会在您不知情的情况下更改文档的编码.如果作者仍未指定其文档的编码,您现在将要求浏览器应用不正确的编码.第三,如果人们遵循指导原则并且正确标记文件,则无论如何都不应该是必要的.