DIV+CSS中国人用的最多
DIV+CSS中国人用的最多,因为受招聘方限制,这没办法。你去看下现在市面上的招聘广告,凡是和界面美化有关的都必须是DIV+CSS,有的甚至连写BLL以及DAL的都需要了解DIV+CSS。
大家只要去看下微软一些.NET服务器控件,经过浏览器解释基本都是table,最多就是table外面包了层div
最好的优化就是混着应用。该用的地方就得用。
没有专业美工做css,只有用表格布局。 有美工的话,让人家发挥一下嘛。 商业网站肯定要弄漂亮点。
现在的网站越来越复杂,不管是table还是div。做起来都很耗时
目前我了解到的div的优势就是内容与表现分离。
管理起来很方便。内容少了看不出来。当内容很多的时候。div布局就体现出优势了
你说div很繁琐。可能是对代码优化的不够吧,
而且div对seo也是有帮助的呀。
DIV是一种元素容器,table也是一种元素容器,两者能有什么差别呢,真有差别的话也只是table多了个 <tr>和 <td>。
对于复杂的网页来说,数据和显示 分离那是不可能的,不然你可以给我举一个门户网站,换个CSS就能显示完全不同风格的?
所谓的分离只是是对那些华而不实的简单网页而言!
所谓div+css,只不过是一种叫法.真正来说,只不过是提倡一种模式的思想.
从开发的角度来说,全页纯 table 的确看以来比较吃力.这点是无可否认的(当然,习惯此方式的除外).
个人觉得,div+css实则上是让我们去用样式合理地运用每一个标签.并不是说page只用div布局什么的.
table容易上手,div比较难,我觉得这也是很多非专业美工喜欢选择用table布局的原因之一。
一些人说ms的控件也用table布局,它的控件还有一个属性决定你输出时用div还是table(默认)的,你有留意吗?
当你习惯了用div布局后,你会发现除了性能上获得帮助外,还有结构上也清晰易见,一层一层的。table还有一个比较大的缺点,就是嵌套层数比较多时,你会体验到什么是蜗牛。
我们公司的用的就还是表格布局的,是我来公司之前就做好的网站,看到这种布局的网站就很头痛。
基本上都有在用表格布局,但只是网页中的一部分并非全部,大多都用DIV+CSS布局的.当然还有好多小企业网站依然在用TABLE布局,因为他们都是几百年不用更新的,就算是更新只是里面的内容而已,布局不会变动。
我觉得各位高手可以动手做两个实例么,一个TABLE+CSS一个DIV+CSS,看并说明哪个效果好。这么讲有啥用呢,用TABLE的还是用TABLE,用DIV的还是用DIV。用事实说话,才能引导潮流哦。
能说下table嵌套层数达到多少层的时候体验到“蜗牛”。
不能真正理解DIV+CSS倡导的形式与数据的分离,就算你的页面是用DIV+CSS做的,那也是浪费时间,不如用table