Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
123
返回列表 发新帖
楼主: 小彪
打印 上一主题 下一主题

用div还是table?

 关闭 [复制链接]

1

主题

0

好友

72

积分

中级会员

Rank: 2Rank: 2

21#
发表于 2009-9-2 11:03 PM |只看该作者
原帖由 宅男-兜着走 于 2009-9-2 10:04 PM 发表
不是啊~ 如果说你做类似系统类的网页, 不要table 的话辛苦是自己罢了。 如果说output 出来的东西除了component, 你不管如何都是要 table 会比较好。


同意。当我面对这样的难题时,我会用div来排版。然后,在该用table的地方才用。
例如,当我们需要list一些数据时(member listing,product listing),我就会用table了。


回复

使用道具 举报

23

主题

5

好友

4778

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

22#
发表于 2009-9-3 11:28 AM |只看该作者
配合的拉~没有一百八仙单单一个好的~


回复

使用道具 举报

31

主题

0

好友

1228

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

23#
发表于 2009-9-4 01:55 AM |只看该作者
我刚接触 css 的时候 (之前是猛用 table 的),
教学强调: 第一概念是: html = content, css = design, scripts = functions.

table 属于 html, 只是纯粹拿来做 display 内容用的. 例如 data.
如果是网页的 layout, 请坚决用 css.

第一, load 比较快. 如果整个页面的 layout 都是 table, nested table, 跟 css 比起来 load 很慢.
css 是放在 html 的 <head> 里面, 所以会比 table 先 load 好, 然后内容就跟着 load.
table 的话要等 </table> 过后才 render 出来.

第二, 容易看 (code).
如果整个 html 都是 nested table, 要看的人根本就不知道哪个 table 是什么东西.

第三, 容易改.
如果网页的 layout 都用 table, 那有一天要改 layout, 把左边的搬去右边, 把上面的搬去下面. table 很辛苦, 要从 code 里面慢慢研究, 慢慢改. 错一点点小东西, 就 render 有问题. 如果是 css, 只要到 css那边改 position 就好了.

第四, 不同电脑 variation 不大.
table 虽然说是定定不会变的. 可是, 如果你的网页设计到就那么大而已, table 的 width 已经定住了. 那当 user 在 browser 的 view 那边把字体放大缩小, 会严重破坏你的 table, layout 等等. 而且, 如果你的网页设计到很宽, 较小 resolution 的电脑会看不完, 需要 scroll 去右边才看得到.


我不是说 table 好还是 css 好.
只是要用得恰当.


回复

使用道具 举报

7

主题

6

好友

234

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

24#
发表于 2009-9-12 11:32 PM |只看该作者
那么如果用div,style 是不是要写display:inline-block?如果写display:table和display:cell跟直接用table一样吗?还是要用什么meta什么的。还是其他的方法。
看网页的source,好复杂。不能用几个简单的code做一个网页 吗?


回复

使用道具 举报

23

主题

5

好友

4778

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

25#
发表于 2009-9-13 02:22 AM |只看该作者

回复 #24 小彪 的帖子

能,简单的code,也是能做出好的网页的~


回复

使用道具 举报

0

主题

0

好友

260

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

26#
发表于 2009-9-25 05:32 PM |只看该作者
如果你的网站是要用长久的,要方便更改,就要用<div>CSS。又或者网站只是纯粹简单几面,就没问题,用哪个都可以。但是科技嘛,说明白一点:不进则退。学个正确的网络科技是好的。CSS当道,用DIV吧。


回复

使用道具 举报

头像被屏蔽

60

主题

0

好友

1389

积分

禁止发言

27#
发表于 2009-10-3 06:14 PM |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-10-25 10:21 AM , Processed in 0.092613 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部