先理解语义再谈使用。
Table标签顾名思义,用来展示格式化数据。但是也会经常用来做布局,原因是各种对齐、居中和宽高控制很容易,而且兼容性好(比如导出PDF、word等)。
Form用来做交互并收集用户数据,有文本输入框、单选复选框和文件按钮等表单元素,HTML5中又增加了很多新的表单元素,比如日期。
所以Table展示数据,Form输入数据。按语义使用他们的好处是网页结构清晰(去掉CSS也能良好展示)、有利于SEO、减少代码差异易于维护、利于设备解析(比如盲人阅读、移动设备等)。所有有了这个指导思想,下面就是学习具体使用,第一步了解它们有哪些标签、属性并理解含义,第二步骤结合CSS3/AJAX,设计出好的用户体验。这些展开会是很大的篇幅,建议花时间自学。首选http://www.w3school.com.cn/html/
希望能帮到你!