CSS学习笔记--表格布局
2008-05-03 09:04
453 查看
随着国内对Web标准的逐渐重视,CSS技术的应用也越来越来普及,不少商业网站都开始采用CSS布局。传统的基于表格的布局似乎走向没落。
提起表格,我们会想起Excel,它为我们提供高效的数据管理。其实这也下载是电子表格真正的产生的原因。同样,网页中的电子表格的功能也不是用来布局的。表格布局是不标准的,用W3C制定的规范来说,表格的作用是用来显示数据的,而不是用来完成布局的。之所以会把表格当布局是缘于当时对Web技术的缺乏和对标准需求的乏力。
Web2.0的出现可以说是一个催化剂,Web2.0倡导的是网站的“共同建设”,即网站内容的消费者和内容的创建者都是用户。要实现Web的共建与交互,就必须允许用户能操纵网页,而这些都必须建立在完全标准的网页结构以及灵活的布局之上。Web2.0的出现,对网页结构和布局提出了更高的要求。而这种要求与表格的布局格格不入。用表格生成的布局不仅臃肿,而且后期的维护非常艰难。纵观国内Web技术的发展,尽管还存在不同的声音,但普及和使用Web标准及CSS技术已是不争的事实。
当然,我们也不能走入一个误区,不是说有CSS技术就不需要表格了,也并不是标准的XHTML+CSS布局当中就不能出现Table元素,其实合理的利用表格,还是能给我们带来很多方便。尽管CSS普及在国内的道路还很漫长,表格布局的存在还有其必然性,但相信在不久的将来,表格就会日渐恢复它本来的职能,数据的组织和显示,而不是承载网页布局的重任。
提起表格,我们会想起Excel,它为我们提供高效的数据管理。其实这也下载是电子表格真正的产生的原因。同样,网页中的电子表格的功能也不是用来布局的。表格布局是不标准的,用W3C制定的规范来说,表格的作用是用来显示数据的,而不是用来完成布局的。之所以会把表格当布局是缘于当时对Web技术的缺乏和对标准需求的乏力。
Web2.0的出现可以说是一个催化剂,Web2.0倡导的是网站的“共同建设”,即网站内容的消费者和内容的创建者都是用户。要实现Web的共建与交互,就必须允许用户能操纵网页,而这些都必须建立在完全标准的网页结构以及灵活的布局之上。Web2.0的出现,对网页结构和布局提出了更高的要求。而这种要求与表格的布局格格不入。用表格生成的布局不仅臃肿,而且后期的维护非常艰难。纵观国内Web技术的发展,尽管还存在不同的声音,但普及和使用Web标准及CSS技术已是不争的事实。
当然,我们也不能走入一个误区,不是说有CSS技术就不需要表格了,也并不是标准的XHTML+CSS布局当中就不能出现Table元素,其实合理的利用表格,还是能给我们带来很多方便。尽管CSS普及在国内的道路还很漫长,表格布局的存在还有其必然性,但相信在不久的将来,表格就会日渐恢复它本来的职能,数据的组织和显示,而不是承载网页布局的重任。
相关文章推荐
- CSS学习笔记之绘制表格斜线(转载)
- 学习笔记:iOS布局库—MyLayout库之表格布局MyTableLayout
- CSS学习笔记--Div+Css布局实战(入门)
- [HeadFirst-HTMLCSS学习笔记][第十三章表格]
- h5学习笔记: css布局案例练习
- CSS学习笔记:布局(内外边距与漂浮)与定位
- CSS布局学习笔记
- web前端学习笔记(CSS固定宽度布局)
- CSS布局学习笔记之图片居中
- CSS学习笔记(6)--浮动,三列布局,高度宽度自适应
- css布局学习笔记之box-sizing
- 学习android笔记(5) 动态建立TableLayout 表格布局
- CSS学习笔记-附加篇( CSS仿淘宝首页导航条按钮布局效果)
- CSS学习笔记——布局
- CSS布局学习随手笔记
- 布局--Css学习笔记(七)
- [HeadFirst-HTMLCSS学习笔记][第十三章表格]
- web前端学习笔记(CSS变化宽度布局)
- HTML&CSS基础学习笔记1.17-表格的头部与尾部
- html+css学习笔记 5[表格、表单]