大家都用div+css布局了吗?

cwswq 2006-05-18 09:20:39
大家都用div+css布局了吗?
我还没用过,比表格好用吗?
...全文
668 39 打赏 收藏 转发到动态 举报
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
fxs_2008 2007-03-25
  • 打赏
  • 举报
回复
高效开发和维护用,

维护简单,换个样式表网站就变了风格
_pb_ 2006-05-21
  • 打赏
  • 举报
回复
:D 使用模板是很重要的。
_pb_ 2006-05-21
  • 打赏
  • 举报
回复
我说说,大家看有道理不 .....

div 和 table 是两个不同的操作方法,刚开始就不一样。
:D 感觉 div 是串连,table 是并连

-- A --
div 适合会网页设计软件的同志,例如 Adobe Photoshop
可以根据 ps 里的坐标进行 HTML页的制作,(在ps里使用 F8 键调坐标菜单)。

table 是纯代码程序员用的。

-- B --
[table] 项目开始时,如果设计和代码同时开工,程序员用 table写程序功能,设计用ps设计,最后再合并到一起。

[div] 一般是设计和程序都是同一个人的时候。

-- C --
团队开发推荐 table 。

-- D --
css 很容易的,没什么难度。

常用
font前缀的、color、height、width、padding前缀的、border前缀的、background前缀的
较少
letter-spacing、line-height

想再花点就用 Flash去。

-- E --
说说我自己,我也会帮人家做些个网站,但都使用 table,
因为如果我不维护了,可以由于其他人维护;如果不这样维护那个人还要会 div,很有趣么?

这些天感觉 CorelDRAW做网站设计也不错,因为工具不同,所以思路也有变化 :)

-- F --
祝大家工作愉快

ceocio 2006-05-21
  • 打赏
  • 举报
回复
一直在用
feijunjun 2006-05-21
  • 打赏
  • 举报
回复
我就是代码程序员, 我用 div 也用 table, 哪个方便用哪个

一张10块一张五块丢地上

楼上好多人都只会捡10块的, 而我两张都拿

div 不和脚本一块用,也是不能精确定位与灵活的
创造奇迹9999 2006-05-21
  • 打赏
  • 举报
回复
看来我也该看看了
zjmood 2006-05-21
  • 打赏
  • 举报
回复
路过学习
ImN1 2006-05-21
  • 打赏
  • 举报
回复
楼上的说法完全是程序员思路,或者说是典型技术人员的想法

这种想法只能是用开发完成,项目同时就完成的那些工作

我不否定程序员工作的重要性,但整站的建设,技术工作只能算是support

真正对网站运作/营运最重要的是编辑,即使编辑的水平有可能是所有人中最低的
所有的后台服务都应围绕编辑的工作进行,不能因为那个容易做出来就做哪个
这是赶进度的做法

div相对table最大的优势是完全可以单独把某部分div的代码拆分出来修改,
修改后覆盖原来的网页是根本不成问题的,但table很难做到这点
容易拆的话大家知道用include就很方便

如果一个网页只有单一内容,可能一个搜索结果,或者一个数据报表,table就相当不错
而且可能面向的编辑也只有一人
但如果网页含有大量内容——并不是文字的多寡,而是分类很多,面向多个编辑人员时
div的优势就十分明显,编辑人员即使不是手动改代码都可能通过后台编辑系统改内容
这时table所引起的问题就很多,因为多个编辑是不会等前一个改完再改的,
用程序拆分,然后include,所以首页用div是很合理的

但div目前仍然很难做到垂直居中,对于内容紧密就没什么问题,因为没有什么留白
但如果需要居中以留白显示就要用迂回的办法
IkusaHime 2006-05-20
  • 打赏
  • 举报
回复
框架层次上用 div, 内部某些列表项目肯定是不得不用 table 的.
zeroleonhart 2006-05-20
  • 打赏
  • 举报
回复
div+css是用来网页布局用的,如果是数据的表格依然还是要用table的,div+css只是取代了table页面布局的功能,并没有也没办法取代table数据展现的功能
德仔 2006-05-19
  • 打赏
  • 举报
回复
废话少说:全部DIV+CSS
www.dezai.cn
Meteorlet 2006-05-19
  • 打赏
  • 举报
回复
以前我一直用table,因为感觉div+css太麻烦,但是最近全部改成div+css开发,发现就是第一页比较麻烦,以后的每一页开发起来效率都很高。与table相比,我总结了一下有几个优点:
1) 能方便的精确定位。比如说一块区域,我要让文字显示在(200,100)的位置,只要修改CSS的
left: 200px; top: 100px就可以了,但是table就比较麻烦,要分成两行两列,第一行高度100px, 第一列宽度200px,而且一旦这样的显示区域一多,表格就会分成很多的行列,不利于维护。而且如果
要插入一条竖线,用table就要增加1px宽度的一列,这在DW中修改很麻烦,经常会影响到整个表格的
排版。而用div只需要增加<div></div>修改CSS中width:1px即可。
2) 加载会相对要快,因为div可以一块一块分开加载的,而table只能一个套一个。
3) 简洁,代码会相对比较少。
4)如果网页设计是用PHOTOSHOP做的,用div很方便。

缺点是:
1) 不易懂,必须精通CSS,对初学者不合适
2)对于数据表格,还是用table比较方便
3) 网页制作工具支持不是很好,Frontpage里看到的排版就乱了。

下面是正在开发的,全部用div+css实现的:http://www.pink-green.co.uk/dev/

刚才有人提到“未,因为未有比较有效的垂直居中的解决办法”
不知道是不是文本垂直居中?如果是的话,用vertical-align: middle即可。
thefirstwind 2006-05-19
  • 打赏
  • 举报
回复
en ,table,table
lzkd 2006-05-19
  • 打赏
  • 举报
回复
未,因为未有比较有效的垂直居中的解决办法

******************

同意类似意见...因为个人无法找到无限行的解决办法

不过,基于速度的理由,前面不久将公司网站都改成98%的div + css
shuiyuan8855 2006-05-19
  • 打赏
  • 举报
回复
顶一下,我对div+css还很陌生,要赶紧学了。
ybcola 2006-05-19
  • 打赏
  • 举报
回复
正在学习用css进行布局,不过我不认为这种布局方式非要div+css,可能更多的功劳还在css.
我喜欢他的代码简单,数据与布局分离
ImN1 2006-05-19
  • 打赏
  • 举报
回复
Meteorlet(www.dictworld.com)

呵呵,vertical-align: middle,你试过了吗?




div对于排列紧密、多内容的网页是非常有用的
尤其当该网页经常被多个编辑人员修改的时候,
这里的修改指的是div里面内容的更替而不是用软件改
德仔 2006-05-19
  • 打赏
  • 举报
回复
楼上的,我两年前就看过了。。。。所以我选择了DIV+CSS
mfzhao 2006-05-19
  • 打赏
  • 举报
回复
www.acdsee.com 层之典范
anyforever 2006-05-19
  • 打赏
  • 举报
回复
不知道大家有没有看《网站重构》这本书,我看完觉得这种设计应该会比较有出路,只是现在还没有被大家认识到,都是人家有资历的开发人员写的书,肯定会比较实用,大家看看可能就会发现了,还有目前好多网站已经改版用AJAX技术了,非常不错~~~比以前访问起来要好多了。。。
加载更多回复(19)

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧