CSS写在页面里的优势和缺点

查看新浪、网易等大流量的门户网站,可以看到一个奇怪的现象,他们都把CSS样式直接写在了页面中,这和一般的web开发方式不一样,那么他们为什么他们要直接把CSS直接写在页面里呢,我们来分析一下这样做的优缺点。

最大优势:
流量大的网站一般都会把网站的资源文件(例如: js,css,图片)单独放在一个服务器上面,这样他们的多台web应用服务器可以共用这些资源文件。如果这个资源服务器出现问题,前台页面就会导致页面加载不正常。如果把css放在页面里,只要你能访问到web应用服务器,就可以正常的展示网页,避免了上述问题。

缺点就是造成了页面体积的变大,查看源代码会发现许多的代码,但是真正的大流量网站好像都不太遵守W3C的开发标准。

至于css文件的维护问题,流量大的网站一般都是静态页面,后台生成出来的页面,css文件在后台应该还是统一维护的,发布的时候把代码直接嵌到html页面里,而不用link的方式。

当然,一般的网站咱们还是利用link方式吧。

,

有 3 条《CSS写在页面里的优势和缺点》的回复

  1. 好像在崔凯那里也看过类似的 :)

  2. 吼吼,有点道理

发表评论