主题:  层与表格各有什么优缺点?

黑蓝

职务:普通成员
等级:1
金币:0.0
发贴:33
注册:2001/8/7 12:54:00
#12001/10/10 8:58:25
讨论一下嘛!



bihu

职务:普通成员
等级:1
金币:1.0
发贴:227
注册:2001/10/10 7:57:50
#22001/10/10 9:21:05
使用TABLE做页面布局的三大弊(hax写的)
其一,不符合标签的原义。表格就是表格,用表格来做页面布局是HTML在4.0以前
不成熟并且没有CSS的时候,无奈的选择。现在,你能指望语音浏览器识别出哪个
table是真正所需要的数据而不是用来精确定位的吗?如果你希望你的网页现在和
将来能比较容易的移植,为手机浏览器、语音浏览器乃至智能搜索引擎所使用,
那么就不要用Table来做不是table的事情。

其二,滥用Table造成有许多网页出现大量的Table嵌套,代码冗余,难以维护。
与此相关的陋习还有:用空image占位,用无数小td构造边角效果……现在主流浏
览器都支持CSS(虽然程度不一),已经到了摒弃陋习的时候了!我们完全可以用
Div+Span来替代table。

其三,浏览器的TABLE模型实现不符合规范。最典型的就是IE,在IE6.0之前,其
Table模型和W3C定义的CSS1的Table模型不同,这样将造成按照IE4/5编制的依赖
Table精确定位的网页,在IE6及其他符合CSS1的Table模型的浏览器中无法按照你
的预期显示。我想没有人希望在将来再来重写那些包含了无数“精巧”的table的
网页。



cqfairly

职务:普通成员
等级:1
金币:0.0
发贴:41
注册:2001/10/13 17:04:13
#32001/10/13 18:42:01
表格作用我个人认为可以实现某种特殊的效果,还可以定位
图层就可以实现某种动画。定位也很方便 ;)

编辑历史:[这消息被cqfairly编辑过(编辑时间2001-10-13 18:42:56)]
[这消息被cqfairly编辑过(编辑时间2001-10-13 18:43:47)]


Syawn

职务:普通成员
等级:5
金币:10.0
发贴:2930
注册:2004/6/24 17:14:35
#42001/10/13 20:11:43
layer也有很多缺点~就是定位问题,不同的分辨率和不同的流缆器结果都会不同,还有ie的设置也会影响网页整体的布局~



5D帽子

职务:普通成员
等级:4
金币:10.0
发贴:1583
注册:2001/8/20 8:15:07
#52001/10/14 9:03:20
syawn在上个帖子中说
引用:
layer也有很多缺点~就是定位问题,不同的分辨率和不同的流缆器结果都会不同,还有ie的设置也会影响网页整体的布局~

我同意
层的定位是个问题,尽管以前有人讨论过,自己也试试,可效果不理想。



无名小子

职务:普通成员
等级:1
金币:0.0
发贴:86
注册:2001/5/11 20:12:03
#62001/10/14 13:07:03
受够了用层定位!!
不同的浏览器看的效果差别太大了
作了一个主页去别的电脑上看时文字和文字重叠在了一起
害的偶一个一个的修改
以后说什么也不用层定位!!



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#72001/10/14 13:16:44
用好表格不容易
用好层更不容易



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
#82001/10/14 17:48:49
把层转换成表格,看看效果,再把表格转换成层,两者比较一下,这个问题基本上可以解决。


难人一个……

5D花猫

职务:版主
等级:7
金币:14.0
发贴:5467
注册:2000/11/6 21:53:12
#92001/10/15 6:32:59
我觉得他们的优点都挺多,缺点吗?看怎样运用!



无意

职务:普通成员
等级:1
金币:0.0
发贴:92
注册:2001/10/15 9:39:11
#102001/10/15 9:55:11
如果你只想做个简单的页面,用表格定位是最方便的,如果你想加一些动态效果,用js 来控制一些某些元素的话,建议你还是用层,不过我所说的层不单纯是指用dw工具条里插出来的层,而更多的是直接用css定义位置的
标签。
这里有个例子,是我前段时间做的,刚开始我都是用表格定位,但到了后来我是彻底放弃,而改用层定义了

wuyistudio.myetang.com/kde/index.htm