ASP制作页面里多用table设计,但也有div。请问什么情况下用div呢?

2025-12-17 23:38:08
推荐回答(3个)
回答1:

DIV+CSS时下最流行的或者说大部分做网页设计的人都采用的方式。
  首先来说,DIV的好处在于样式与主体内容分离,大量减少网页代码量,使网页下载速度更快。而且对于后期网站维护来说,也是相当便捷的,这是DIV最大的优势。但个人认为,DIV也不一点缺点都没有,比如一个大型且架构复杂的网站来说,采用DIV布局对团队合作来说就是一个不小的折磨。因为全是DIV标签,如果不是本人做的,根本找不到需要的内容,当然可以添加注释,但这并不能完全解决这个问题。
  对于用习惯了TABLE的人来说,DIV确实很难适应,这就像学习武功,你本来学习的少林的功夫,如果再学武当的,兴许里面就有些冲撞,除非你忘了原来的基础,从头再来。DIV来说也是这样,对我来说对于用DIV控制盒子的各项属性就是一个不小的难题,兴好现在通过练习逐渐攻克了这个难关。
  DIV+CSS任重而道远啊。

回答2:

标签可以把文档分割为独立的、不同的部分。一个网页可以分割成很多方块,每个方块都可以是一个div,其实div使用的频率会更多一些,如果你认真看一些网页,你会发现每个网页都是由一些方块组成的,这就是div。而table是表格,HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。一般用于内容为“标题+内容”的结构中,多嵌套在div里边。 要是还不清楚,可以打开一个网页,右击->查看源文件,看看人家网页源码就知道了。

回答3:

DIV 只要速度快,修改也很方便,结构简洁