超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。HTML刚出现时,它主要被应用于科学家之间交流研究成果,在那个环境下,视觉格式的需求很低,所以仅有的那一点格式需求是通过特殊的标签来确定的,而不是通过特殊的布局标准。当Web成为主要的通讯手段时,需求迅速变化。在布局标准出现之前,设计师只能用各种技巧来生成而已,通常要用标签,这导致了以下3个问题。
1.布局管理困难,建立的网页中有层层叠叠的嵌套表格,变得越来越难以维护,每次修改都意味着要改动一个或多个表格,还要注意别破坏整个网页的而已,直到调整正确为止,即使在HTML中添加了大量的注释,也会很快过时。
2.降低网页速度,那些表格不是没有代价的,表格使用大量的标记,会增大赠面大小,使用占位图像强行控制表单布局也会占用带宽,即使在页面下载到浏览器之后,处理并显示表格也需要时间。
3.降低页面可用性,屏幕阅读器和文本浏览器处理表格的方式通常与处理其他内容的方式不同,这会给用户带来过多的负担。
以上的几点问题希望能引起大家的注意,同时CSS可以弥补他的不足,它出现解决了网页table布局的问题。