1.方法1,使用link标签的media属性(注:测试只有高版本的Google浏览器可以,FF,IE都失败)
触发异步样式下载的诀窍是使用一个 <link> 元素,并 为media 属性设置一个不可用的值 (我用的是 media=”none”, 不过其它的任何值也是可以的)。当一个媒体查询的结果值计算出来是 false 的时候,浏览器仍然会下载样式表,但是不会在渲染页面之前等待样式表的资源可用。
<link rel="stylesheet" href="css.css" media="none">
样式表一下载好,media 属性就必须被设置一个可用的值,以便样式规则能被应用到 html 文档中onload 事件就可以用来将 media 属性切换到all:
<link rel="stylesheet" href="css.css" media="none" οnlοad="if(media!='all')media='all'">