日期:2014-05-17  浏览次数:20591 次

css文件是随网页一起下载到客户端的吗?如果是,是什么时候下载的?
请问如果我用
<link   rel= "stylesheet "   href= "/csdn_index.css "   type= "text/css ">
这样的方式连接一个css文件,那我打开连接这个文件的页面时,浏览器会把它直接下载到本地吗?
或者浏览器不对它处理,等我需要它的时候   才会到服务端去找它里边相应的函数?
如果是直接下载到客户端的话,如果css文件很大,打开页面不是需要很长时间?
我可不可以把下载css文件这个过程放在最后,等页面打开以后再下载?

------解决方案--------------------
如果你写到 <head> </head> 之间,那在 <body> 内容显示之前就已下载到本地临时文件夹中完必
------解决方案--------------------
这样的方式连接一个css文件,那我打开连接这个文件的页面时,浏览器会把它直接下载到本地吗?
--是的

如果是直接下载到客户端的话,如果css文件很大,打开页面不是需要很长时间?
---不是,浏览器应该是异步多线程处理的。你应该有这样的浏览经验:网络速度慢的时候,有时打开别人的网站没有样式,这是因为页面的html传输完毕,但css没有传输完成。

我可不可以把下载css文件这个过程放在最后,等页面打开以后再下载?
--可以,但不建议这么做,因为这样的会使页面没有样式,必须刷新之后才有效果。