
3个回答
展开全部
不管是div还是table,都可以接合css实现同样效果。
最终要实现的是,结构、样式的分离,近而实现,行为的分行;
结构指html,不管是div还是table,都是为了实现结构;
而css则是实现网页的样式,分离之后html代码更加整洁、干净,便于阅读;便于后台的程序人员书写;而美工只要负责css样式就行了,在工作分工上,更清晰。
同理,将行为(主要指javascript事件)分离出来,也是同样道理;
大家只所以采用div代替表格,就是因为div与table更容易实现结构与样式的分离,当然,有些功能,div无法代替table,例如列表显示数据时;所以div并不能替代table.
用div替代table,只是因为table不好实现的功能,而div巧好适合罢了。两者其实各有用途。
最终要实现的是,结构、样式的分离,近而实现,行为的分行;
结构指html,不管是div还是table,都是为了实现结构;
而css则是实现网页的样式,分离之后html代码更加整洁、干净,便于阅读;便于后台的程序人员书写;而美工只要负责css样式就行了,在工作分工上,更清晰。
同理,将行为(主要指javascript事件)分离出来,也是同样道理;
大家只所以采用div代替表格,就是因为div与table更容易实现结构与样式的分离,当然,有些功能,div无法代替table,例如列表显示数据时;所以div并不能替代table.
用div替代table,只是因为table不好实现的功能,而div巧好适合罢了。两者其实各有用途。
展开全部
DIV固然好,但table也不能丢。
DIV+CSS,可以实现很多的效果,并且可以省略很多的代码,节省了不少的等待时间呢。
DIV+CSS,可以实现很多的效果,并且可以省略很多的代码,节省了不少的等待时间呢。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
div 可以使HTML更整洁、干净,不过要求对CSS要求较高(不同的浏览器css样式解释不一样).
table 不用太担心浏览器问题,至少不会错位.不过写起来分工不明确.
table 不用太担心浏览器问题,至少不会错位.不过写起来分工不明确.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询