CSS传递优化:如何推迟CSS加载?
我正在尝试根据Google文档为开发人员
在内联一个小的CSS文件的示例中可以看到,关键的CSS内联在头部, 。
<html>  <head>
    <style>
      .blue{color:blue;}
    </style>
    </head>
  <body>
    <div class="blue">
      Hello, world!
    </div>
  </body>
</html>
<noscript><link rel="stylesheet" href="small.css"></noscript>
我对这个例子的疑问:
页面加载后如何加载大型CSS文件?
回答:
如果您不介意使用jQuery,这里有一个简单的代码段可以帮助您。(否则,我将写一个纯js示例
function loadStyleSheet(src) {    if (document.createStyleSheet){
        document.createStyleSheet(src);
    }
    else {
        $("head").append($("<link rel='stylesheet' href='"+src+" />"));
    }
};
只需在您的$(document).ready()或window.onload函数中调用它,就可以了。
对于#2,为什么不尝试呢?在浏览器中禁用Java脚本,看看吧!
顺便说一句 ,一个简单的google搜索能带给您多大的惊喜。对于查询"post load css",这是第四次点击…
以上是 CSS传递优化:如何推迟CSS加载? 的全部内容, 来源链接: utcz.com/qa/430619.html

