显然添加了 <link rel="stylesheet" ...
在文档正文中,W3C 标准认为这是一种不好的做法。同样添加 <style>
体内的积木...
因此,是否有任何符合标准的解决方案可以在 <head>
之外添加 CSS标签?就像文档末尾一样。
最佳答案
如果您只想在特定事件中包含您的 CSS 样式,没有什么可以阻止您这样做:
var linkElement = document.createElement("link");
linkElement.rel = "stylesheet";
linkElement.href = "path/to/file.css"; //Replace here
document.head.appendChild(linkElement);
这具有以异步方式添加样式表的额外好处,不会阻止浏览器下载任何其他内容。
关于css - 在 <head> 之后包含 CSS 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10665268/