日期:2014-05-17  浏览次数:20642 次

布局还是表格简单吧,怎么都提倡DIV呢?
多行多列,不同行列数不同,不同浏览器的情况下,用Div折腾死,table就容易多了,怎么现在就都提倡div+css呢?但从布局讲,表格无敌了,你td里内嵌div什么的,什么都不耽误啊。

据说表格必须加载完才会现实,不知道有没有这方面的考虑。

------解决方案--------------------
一下内容摘自别人的博客. 我觉得说得很有道理

1:减少了网页中的大量冗余代码
  使用表格,网页中将充斥着大量的TABLE等代码,使网页变得臃肿不堪,而搜索引擎的蜘蛛在访问我们的网站过程中,会爬得异常辛苦,因为这些代码对于蜘蛛来说都是无用的,当他爬行得很吃力才在一大堆无用的代码中找到网站所要表达的信息时,我们是否也失去了蜘蛛的钟爱?在许多站长依靠搜索引擎的今天,这样无疑是很痛苦的。所以在网站制作如何符合搜索引擎需要时,记得一位国外的达人说过一条很重要的:网页要小,最小,10K,5K...越少的代码,决定了越快的速度,在强调客户体验的今天,这是否非常重要?
  2:网站内容需要符合更广泛的设备需要
  科技不断发展,网站的浏览从电脑转移到今天的各种手持阅读器等,还有阅读他的搜索引擎机器人,打印机等,因此标准化的网页制作将让网站最大限度的符合客户各种体验需求,注重客户体验,这无疑也是最重要的一点。
  3:更少的代码和组件利于维护
  通过DIV+CSS,模板和代码进行了分离,告别了以往在使用表格制作的过程中,每一页都需要写版式代码,如果需要对网站进行修改和维护,那么每一个页面都等于需要重写,工作量十分巨大。而现在,只要对直接进行输出的CSS进行修改,大大降低了工作的难度。
  4:提高了网站的易用性
  在美国,有严格的法律要求来约束ZF网站必须达到一定的应用性,其他许多国家也有部分类似的规定,通过标准化的网页制作,人们可以通过样式的选择使网站符合自己的阅读习惯和阅读喜好,极大的提升了网站的易用性,同时更少的代码决定了更少的带宽需求、更快的浏览速度。
  5:最重要的一点,符合我们的需求
  网站的最终目的是要盈利,在我们每天都强调客户体验,强调符合搜索引擎需要的今天,网站制作标准化无疑需要受到重视,什么是客户体验?网页制作标准化就是里面重要的一点,他提升客户阅读性能,增加用户对网站好感,易用便捷,同时更符合的搜索引擎的需求。有了这一切,我们还能不重视么?
------解决方案--------------------
我感觉DIV+CSS的话定位很方便,而且当做是一个对象来处理
------解决方案--------------------
div比较灵活
------解决方案--------------------
大的方向,div+css实现内容和样式的分离
小的方面,有些地方本来就是表格,当然用table
------解决方案--------------------
div对了更换皮肤什么的,也非常方便

------解决方案--------------------
用div可以很方便的用css来管理样式啊
------解决方案--------------------
div+css 也不一定代码少 我有时候写的网页 反而比table的代码数量还多 百度贴吧不论是新版还是旧版就是用许多table的(不信的查看源文件,搜table,发现还真不少) 所以不一定都要用div+CSS
------解决方案--------------------
div+CSS。写出来的网页,模块比较清晰,而表格,一大堆一大堆的,看多就嫌他乱,而且,局限性比较大,有些样式,用表格实现太麻烦,虽然用div+css写出来的网页,有时候代码比table还多,但是有利于后期的网站维护
------解决方案--------------------
div+CSS。写出来的网页,模块比较清晰,而表格,一大堆一大堆的,看多就嫌他乱,而且,局限性比较大,有些样式,用表格实现太麻烦,虽然用div+css写出来的网页,有时候代码比table还多,但是有利于后期的网站维护
------解决方案--------------------
DIV 是做整体的布局,小模块可以使用table.
没有谁对谁错,针对于不同的需求而定。
------解决方案--------------------
表格是前台人员的最爱,是后台人员的恶梦,处理复杂结构的表格时,在程序中设计插入TR,TD,经常还要考虑单元格无内容时的处理。而对高级的前台设计人员来说,也会发现DIV+CSS有更强的灵活性。如果你的工作总是玩弄几个等大小的田字格一样的TABLE,那不用TABLE而去学很多DIV+CSS也就犯不上了。如果自己没有上进心,那么这种事情也不是强制的,而是看你到没到被逼的时候。
------解决方案--------------------
复杂的前台,再涉及复杂的JS效果,比如在页面里随意拖拽调整DIV的位置,这个用TABLE,你容易实现吗?任意的位置。要实现也不是不可能,但问题是,容不容易。类似的事情太多,尝试做点复杂的工作就知道为什么有这些需求了。

------解决方案--------------------
怎么灵活怎么来,各有优势。
------解决方案--------------------
table处理表格数据是div不及的,

但SHTML+CSS看起来更简洁啊,重构时简单
------解决方案--------------------
各有各的好~~~
不要一概而论~~~~
------解决方案--------------------
现在还讨论这个问题!!