请教页面布局问题,用table,还是DIV??? 如果是DIV的话,如何像table那样设置单元格属性??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人习惯问题。table效率低点,但是用起来方便些。 个人推荐用div,单元格属性不都是style吗? 还有就是CSS-P是什么东西???不好意思,我是新手!!! 没听过CSS-P,CSS+DIV就有 胡扯,我个人觉得Table较好,看起来有条理些,样式调整与梳理都方便些. 与新手老手没有关系。我也算上是个老手了用了7年了,还是喜欢用table 比如说,我现在想做一个800*600的div,在水平位置上居中,该怎么做???这个用table很容易实现的 <div style="text-algin:center"></div> div灵活,初学者可能用起来没有table那么的方便,呵呵但是如果真正将div学的很好的话,做出来的页面非常的漂亮,呵呵 div里的内容居中:<div style="text-algin:center"></div>div水平居中:<div style="margin:0 auto"></div>div不难的,我也是新手,学了几天就能凑合用了介绍一个简单教程,看看就能下手了 http://www.blueidea.com/tech/site/2006/3574.asp我CSDN的上传资源里有chm格式的 http://emanlee.bokee.com/viewdiary.15488387.html 老手用 table 的多. 程序比较直观.易改. 新学用 div 的多.因为现在流行. http://www.sina.com.cn/各有优缺点,不好说谁好谁坏.偶是一直用Table,也感觉出有些没DIV方便的地方.div功能要比table强大. 用DIV界面才容易布局,不会受TABLE的限制,TABLE适合与初学者,但界面元素定了后不好修改,DIV就不同了,况且在表格嵌套的情况下,DIV执行比TABLE要快,目前主流网站全部向DIV转,ASP.NET有个不好的就是有些控件非的是TABLE,这是它的缺陷还有上面的老兄做800*600是这样写的body{text-align:center}div{width:800px;height:600px;}<body><div>居中对齐的元素</div></body>DIV+CSS+JS+AJAX是王道 qosoo() 说的已经比较全了 用DIV逻辑上比较清晰。用TABLE让人比较晕 去看看CSS ZEN GARDEN吧。table不应该作为排版的。html应该表示文档的结构而css决定文档的样式。注意,文档的结构指内容结构,而不是排版的结构。这个w3c推荐的标准,遵循他可以实现很好的跨浏览器。而且改起样式来也很方便。css交给设计人员,而html,aspx交给程序员。 css禅意花园里给的建议好象是用狂价的时候用<DIV>,因为变与css使用 css-p是css-position (css定位) css+div的作用:分离外观和结构的.并且好维护相比table布局table(数据)就可可看出来 局限性,下载速度慢(要把整个table下载完才显示) 关于开发效率要遵从"清晰第一,效率第二".易维护,能reuse 应该说div+css来布局,table用在局部。 用DIV界面才容易布局,不会受TABLE的限制,TABLE适合与初学者,但界面元素定了后不好修改,DIV就不同了,况且在表格嵌套的情况下,DIV执行比TABLE要快,目前主流网站全部向DIV转,ASP.NET有个不好的就是有些控件非的是TABLE,这是它的缺陷还有上面的老兄做800*600是这样写的body{text-align:center}div{width:800px;height:600px;}<body><div>居中对齐的元素</div></body>DIV+CSS+JS+AJAX是王道 个人习惯用tabel不过每工都喜欢用div div{width:80px;height:600px;margin:0px auto;}层居中若要层内内容居中,加上text-align:center; 最好是跟着标准走用div+css,不过如果习惯了用table其实也没什么 如果你的页面很大很复杂 引用很多版块 最好还是DIV作大布局如果TABLE的话 那可太慢了 我是老手,我觉得还是table,这是经验,兄弟们 DIV工作量大.用TABLE方便.容易看. 个人觉得div 看起来比较舒服点``虽然初初用的时候很不习惯.用来之后就会发觉它是多么的可爱了~~ 我个人认为还是:TABLE好用,比较顺手! 以前用table 现在用div了 用table布局显然比div快,但这是在熟练掌握table和div两种布局前提下lz好象对table的cellpadding and cellspacing在div上的用法有疑问两行两列,cellpadding=2 cellspacing=2<style> .tb { width:208px; border:red 1px solid; padding:2px; padding-bottom:0px;} .tb div { margin-bottom:2px;padding:2px;width:100px; border:red 1px solid; } .td1 { float:left; } .td2 { float:right; } </style><div class=tb> <div class=td1>asdf</div> <div class=td2>awefsdf</div> <div class=td1>asdf</div> <div class=td2>awefsdf</div> </div> 个人觉得,还是用table ,div 极其容易走型,特别是多列排版的时候,容易变形 我是table与div配合用,觉得挺好用的 http://www.blueidea.com/tech/site/2006/3574.asp这个文章不错 一般特效用div + css + js div和table可以说是完全一样,其中一个能实现的另一个都能实现学好一个就行了 问下,用DREAMWEAVER那个布局的拉框是DIV伐. DIV+TABLE并用目前DIV+CSS 并不是不要TABLE了,如果TABLE很容易就实现的功能,何必DIV FLOAT半天呢但大的框架不要用TABLE 不說什么了,table效率很低(容易產生垃圾代碼),不過寫起來比較簡單,層次比較清晰 用tablediv布局只适合已经有固定规划的页面至于美工,她们喜欢讲什么艺术性,一个页面可以有80%以上是空白无信息的,对她们来说,div当然没问题,而且优势明显,但我相信这贴里就有很多人对这种风格不以为然 div和table 各有各的长处,两者一起用是最好 body{text-align:center}div{width:800px;height:600px;} GridView购物车问题 求高手赐教,无论何种解决模式 怎么样在DataGrid里面点"更新"时候,把讨厌的验证控件给禁止掉??? 郁闷,请告诉我怎么搞啊 小弟的个人机器配置,大虾帮助看看合不合理,多少钱能买到? 如何删除数组中的某项! 下面的net代码什么意思,请大侠解释下! .net前台值存放位置有问题?有没有帮我改改的 在DataGrid中的超级链接列中用到两字锻怎么办 请问怎样取得前面一百条数据效率最高,请大家说说自己的看法吧 Repeater,datalist的应用 FindControl问题
CSS+DIV就有
但是如果真正将div学的很好的话,做出来的页面非常的漂亮,呵呵
div水平居中:<div style="margin:0 auto"></div>
div不难的,我也是新手,学了几天就能凑合用了
介绍一个简单教程,看看就能下手了 http://www.blueidea.com/tech/site/2006/3574.asp
我CSDN的上传资源里有chm格式的
新学用 div 的多.因为现在流行. http://www.sina.com.cn/各有优缺点,不好说谁好谁坏.偶是一直用Table,也感觉出有些没DIV方便的地方.div功能要比table强大.
还有上面的老兄做800*600是这样写的
body{text-align:center}
div{width:800px;height:600px;}
<body>
<div>居中对齐的元素</div>
</body>
DIV+CSS+JS+AJAX是王道
table(数据)就可可看出来 局限性,下载速度慢(要把整个table下载完才显示) 关于开发效率要遵从"清晰第一,效率第二".易维护,能reuse
还有上面的老兄做800*600是这样写的
body{text-align:center}
div{width:800px;height:600px;}
<body>
<div>居中对齐的元素</div>
</body>
DIV+CSS+JS+AJAX是王道
层居中
若要层内内容居中,加上
text-align:center;
如果TABLE的话 那可太慢了
现在用div了
lz好象对table的cellpadding and cellspacing在div上的用法有疑问
两行两列,cellpadding=2 cellspacing=2
<style>
.tb { width:208px; border:red 1px solid; padding:2px; padding-bottom:0px;}
.tb div { margin-bottom:2px;padding:2px;width:100px; border:red 1px solid; }
.td1 { float:left; }
.td2 { float:right; }
</style>
<div class=tb>
<div class=td1>asdf</div>
<div class=td2>awefsdf</div>
<div class=td1>asdf</div>
<div class=td2>awefsdf</div>
</div>
学好一个就行了
div布局只适合已经有固定规划的页面
至于美工,她们喜欢讲什么艺术性,一个页面可以有80%以上是空白无信息的,对她们来说,div当然没问题,而且优势明显,但我相信这贴里就有很多人对这种风格不以为然
div{width:800px;height:600px;}