制作网站的HTML标签刚出现时,它主要用途就是被用于科学家之间交流研究成果,在那个环境下,对网页视觉格式的需求很低,所以仅有的那一点网页外观及格式需求是通过特殊的标签来确定的,而不是通过特殊的布局标准,当现在网站成为主要的通讯手段时,客户的需求迅速发生了变化,在布局标准出现之前,设计师只能用各种技巧来生成而已,通常要用标签,大部分情况的最终结果是都是使用
,这导致了3个问题。
1.布局管理困难,建立的网页中有层层叠叠的嵌套表格,变得越来越难以维护,每次修改都意味着要改动一个或多个表格,还要注意别破坏整个网页,直到调整正确为止,修改时间长,维护成本高。
2.降低网页浏览速度,使用
标签不是没有代价的,表格使用大量的标记,会增大赠面大小,使用占位图像强行控制表单布局也会占用带宽,即使在页面下载到浏览器之后,处理完后显示表格也需要时间,时间过长,使客户等待失去网页浏览的兴趣。
3.降低页面可用性,浏览器和文本浏览器处理表格的方式通常与处理其他内容的方式不同,当用户把网页内容复制出来时候,往往带有大量的表格,便内容在不同的平台上,排版变型严重,这会给用户带来过多的负担。
4.降低网页搜索引擎收录机率,由于多层嵌套表格原因,导制搜索引擎无法抓取网页内容,造成搜索引擎不收录的问题。
由于上述
标签的缺限,div+CSS的出现解决了网页table布局的问题,碧鑫设计目前所有的网站基本上都使用了CSS的布局技术,相关网站建设的知识文章请大家多关注我们的官网。