电脑技术学习

DIV+CSS用户体验的一个弊端

dn001

From: 囫囵吞枣
DIV+CSS使代码规范、程序维护简单。
但是DIV+CSS在用户体验的问题不得不关注,目前大多数网站都是个人站用虚拟主机或者独立服务器,不可避免地面临着带宽紧缺的问题。而DIV+CSS结构在低带宽的情况下同比传统TABLE布局效率会更低,导致用户体验大打折扣。
其原由不难理解:DIV+CSS强调的是代码分离,即页面布局在CSS文件内定义,通过DIV实现。CSS文件包括了页面中使用的的布局代码。
访问过程,当浏览器请求页面的时候,需要下载CSS文件到缓存后才能达到目标效果。而通常来讲CSS的下载过程将消耗大量的请求时间,在带宽过低或网络不稳定的情况下,CSS还可能停止加载。
在请求过程中用户看到的是空白页面而在请求中断的情况下用户看到是杂乱的内容布局。
这将严重影响网站的用户体验。

04年的时候网站重构的概念就开始在国内得到极大的追捧,如果从代码设计角度来讲,DIV+CSS确有其优势存在。
但是网站构建的质量不应该以技术为唯一衡量标准,在摒弃传统TABLE布局的时候还应该考虑下用户体验。
尤其对于广大个人站长来说,DIV+CSS带来的负面影响不可小视。

结论:合理的TABLE布局比盲目的DIV+CSS更有实际意义。