一个3屏的网页用时两天,是有点慢了,但我觉得楼主的问题不在于做网页的快慢问题上,而在于应该把重点放在兼容性的问题上,如果做出来的页面连最基本的兼容都达不到,和谈快慢,你说是不是?
解决兼容性不好的问题,那么就应该从掌握W3C标准入手,写出来的代码尽可能的符合标准,语义明确,这样兼容性的问题自然就得到了解决,连后期调试代码的时间也省下来,可谓是事半功备。
再者还有必要掌握一些基本的css hack方法,一但出现兼容性的问题,解决起来也是得心就手。
div css 是习惯叫法,其实应该叫html css ,div只是html中的一个标签,html是网页的基本语言,css是用来控制这些代码的显示效果的。打个比方,html相当于画出来的线稿,把基本的形态确定了,然后用css来给他上色。
table 和div同样也是html语言中的标签,table在过去长期以来被用做网页布局排版,不过它产生过多的冗余代码,不利于维护和优化。table顾名思义就是表格,它是用来显示表格型数据的,典型的例子就是excel表格软件,然而它却被用来进行布局排版,这种扭曲标签原有语义的做法,不利于搜索引擎优化。因此,现在的人们大都倡导,让table回归本身的用途。并不是说table不好,而是人们把它用错了了地方。
html css做出来的网页是静态的,意思是不能和用户以及后台进行交互型动作。比如存储数据,调用数据等。从而催生了一些相应的程序语言来实现它。
asp是一种动态网页技术,相对的还有php,他们最终输出的还是html代码。
所以说,div css 和 asp table 没有可比性。
建议先把这些个名词弄清楚比较好。
同意惊寒唱晚 的说法但是ie6可不是遵循的w3c标准啊 ie8慢慢像w3c靠拢了
去看看css框架