|
主题: 层与表格各有什么优缺点?
|
 黑蓝
职务:普通成员
等级: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定义位置的
|