网上关于table和div+css架构页面的争辩不在少数,最终随着div+css兴起的使得传统的table架构走向了没落,其实,这也是好事,因为table在页面布局中由于自身原因的确带来很多的弊端。
目前互联网上很多企业网站的架构依然是纯table的,table架构最大的优点就是制作速度快,用软件不断插入嵌套的表格,设置宽度和高度,几分钟一个框架就可以搭起来,然后把文字图片填进去,OK,网站模板做好了。但是,这样的网页对客户有利吗?答案是否定的。
1、页面加载速度慢。
当浏览器读取网页代码时,遇到table标签时,只有到读取到结束标签时才会显示网页内容,而当talbe中有大量嵌套,再加上网速有点卡时,网页完整打开展现在访客面前就要好几秒钟,对访客的体验即为不利,有些访客可能会认为网站打不开,没等到完全加载中途就关闭了,除非网站服务器带宽比较大(即便如此你能保证访客的网速一定足够快吗?)。
2、后期修改较为麻烦。
由于table架构的页面框架是用软件“拖”出来的,代码里会有大量的table、tr、td,没有人愿意修改这样的代码,即使是代码的作者,这种布局下,调整一个很简单的栏目都需要寻找很久才能定位到代码,而由于制作成本较低和难维护,许多企业网站建好后就成了“死站”,要做小的调整或修改时根本找不到人,即便是专业的建站公司也不愿接收这样的网站来维护。
3、不利于搜索引擎收录。
在百度、谷歌等搜索引擎里,table架构的代码不易被索引已经是公认的,因为table架构的网页里很难找到标题和内容的区别,而这些正是搜索引擎的蜘蛛爬虫索引的重要依据。
对于企业来讲,所关注的是建网站的费用和最后浏览器里的效果,但是却忽略了企业做网站的目的是为了宣传,是为了带来更多的客户,由于用户访问质量不佳和搜索引擎收录差等原因而造成不必要的损失。古往今来,不便宜的不一定是“好货”,但是“好货”一定不便宜,因此,要做站一定要了解这方面的常识,不要仅仅用价格来做依据而忽略质量。