有时由于网速,带宽等原因,网页中的CSS加载会很慢,文字出来,但样式没有,要都加载完才能显示css的效果,可不可以先加载css?或者有什么办法可以防止这样的现象发生?
控制好整个网站的CSS源码,尽量重复使用单独的css文件。这样,访问过a页面后,再访问b页面,浏览器会直接从本地硬盘的缓存加载CSS,这比任何网络访问都要快。
把多个css文件合并成一个CSS文件,这样,浏览器可以少发起一些http请求。浏览器对同一个hostname能并行发起的http连接数是有限的。 合并CSS文件不仅可以减少了网络开销,也可以少占用【HTTP连接并发数】这个稀缺资源。
某些极端重要的第一入口页面(如首页),可以违反上述第一条原则,把CSS内容直接写在
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。