由于传统table形式的网页源码架构弊病很多,采用CSS+DIV对网站重构日趋被大家重视起来,尤其是大型网站。采用CSS+DIV进行网页重构相对于传统table网页布局有以下显著优势:
(1)表现和内容相分离
将设计部分剥离出来放在一个独立的CSS文件中,HTML文件中只存放文字信息。
(2)提高搜索引擎对网页索引效率
用包含结构化内容DIV标签代替table、td、tr嵌套标签,搜索引擎将更有效地搜索到你的网页内容。
(3)易于网站维护和改版
只要修改几个CSS文件就可以重新设计整个网站页面。
基于上述考虑,我选择了动易网络开发的sitefactory CMS内容管理系统作为我新的建站程序。sitefactory是基于web应用的B/S架构的面向大中型站点的重量级网站建设方案。运行于微软公司开发的.net2.0平台。该系统有以下独特之处:
(1)独创了“Xpower 模板引擎”模式,吸取了XML、XSLT等技术的优点,引入了如“数据源”、“字段格式处理”、“内容标签”、“循环标签”、“自由分页”等方法,成功实现了完全跨页面的标签调用方式和标签无限级嵌套等功能。
(2)实现了基于角色的访问控制。
(3)界面设计遵循最新的 W3C 国际网页设计标准。
通过对sitefactory使用,我体验了该系统功能强大、安全、稳定。但对于新手站长来说,修改、开发标签,需要具备XML、XSLT方面的知识。