网页的div、层、表格各布局模式有什么不同

如题所述

div 与 table 有本质的区别div是block元素 浏览器下载的时候呈块壮下载,在加上css的分离,让浏览器在执行前先解释 css后加载布局,加快了下载速度.还有就是针对优化的问题,table如果超过了3层收索引擎就不再抓取,而div则不会.div+css写代码耗费时间长,不熟悉者难控制,考虑很多,特别是css兼容问题.但做出来.美观度,以及优化度都好.
Div+CSS标准的优点: 1.大大缩减页面代码,提高页面浏览速度,缩减带宽成本; 2.结构清晰,容易被搜索引擎搜索到,天生优化了seo 3.缩短改版时间。只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点。 4.强大的字体控制和排版能力。CSS控制字体的能力比糟糕的FONT标签好多了,有了CSS,我们不再需要用FONT标签或者透明的1 px GIF图片来控制标题,改变字体颜色,字体样式等等。 5.CSS非常容易编写。你可以象写html代码一样轻松地编写CSS。 6.提高易用性。使用CSS可以结构化HTML,例如:<p>标签只用来控制段落,heading标签只用来控制标题,table标签只用来表现格式化的数据等等。你可以增加更多的用户而不需要建立独立的版本。 7.可以一次设计,随处发布。你的设计不仅仅用于web浏览器,也可以发布在其他设备上,比如PowerPoint。 8.更好的控制页面布局。不用多说。 9.表现和内容相分离。将设计部分剥离出来放在一个独立样式文件中,你可以减少未来网页无效的可能。 10.更方便搜索引擎的搜索。用只包含结构化内容的HTML代替嵌套的标签,搜索引擎将更有效地搜索到你的内容,并可能给你一个较高的评价(ranking)。 11.Table 布局灵活性不大,你只能遵循 table tr td 的格式。而div 你可以 div ul li 也可以 ol li 还可以 ul li ……但标准语法最好有序的写。 12.另外如果你不是javascrput的高手,你可以不必去写ID,只用class就可以。当客户端程序员写完程序,需要调整时候,你可以在利用他的ID进行控制。 13.Table 中布局中,垃圾代码会很多,一些修饰的样式及布局的代码混合一起,很不利于直观。而Div 更能体现样式和结构相分离,结构的重构性强。 14.在几乎所有的浏览器上都可以使用。 15.以前一些非得通过图片转换实现的功能,现在只要用CSS就可以轻松实现,从而更快地下载页面。 16.使页面的字体变得更漂亮,更容易编排,使页面真正赏心悦目。 17.你可以轻松地控制页面的布局 。 18.你可以将许多网页的风格格式同时更新,不用再一页一页地更新了。你可以将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的行,那么整个站点的所有页面都会随之发生变动。 表格不会被淘汰 它也有DIV所不能取代的效果 方便快速的布局 只要不是经常改动的小部分就可以用表格 建议DIV与表格一起用 大布局用DIV小地方就用表格 效果会很好
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-14
就我的一点经验认识说一下吧:
第一,上述三中布局模式在使用时期上有不同。以前许多的网页的制作都使用表格布局,但因网站后期维护困难,成本较大,现在逐渐退出网页设计者们的视线。
第二,这三种布局模式上,DIV可实现网页相关内容位置的精确定位,避免了表格布局,特别是当表格比较多时,页面显得很混乱的情况。
第三,DIV+CSS已然成为现在网页设计者进行网页布局的首选,较之以前,页面内容位置便于控制,前期设计与后期维护成本较低
第四,使用层进行布局,这种布局方法虽然简单,但在网页布局中却不常用,至于原因,就是难以实现页面内容的精确定位
第2个回答  2012-07-02
div就是层,表格布局兼容性一般不需要调整 div布局各个浏览器兼容有很大不同要测试,但是代码简单样式也清楚 所以现在一般是用div+css一起布局追问

我不是说这个,是指div 层 框架 表格这些布局模式有什么不同?

追答

现在一般做后台管理系统的时候用到框架 一般也不用框架布局

本回答被提问者和网友采纳

网页的div、层、表格各布局模式有什么不同
div 与 table 有本质的区别div是block元素 浏览器下载的时候呈块壮下载,在加上css的分离,让浏览器在执行前先解释 css后加载布局,加快了下载速度.还有就是针对优化的问题,table如果超过了3层收索引擎就不再抓取,而div则不会.div+css写代码耗费时间长,不熟悉者难控制,考虑很多,特别是css兼容问题.但...

dreamweaver布局的样式有几种,各自的特点是什么?
1、表格布局是以前常用的一种网页排版布局方法,容易上手好空制,缺陷就是代码量较大,浏览器负担大,2、div是目前最流行的一种布局方式,主要是靠样式表实现,大大减少了网页的代码量,速度更快些,不过要精通要好好的对CSS下点功夫才行 3、框架布局是后台控制最常用的布局,邮箱系统也常用这种布局...

Dreamweaver中的层与表格的区别,各自的优缺点
层使用简单,可以随意地在网页里面拖动,整个网页的元素你想放哪都很容易解决,可是,它有个缺点,就是在不同的分辩率下,位置会发生改变,这样如果是要发表的网页,可能就达不到预计的效果了 而表格虽然固定了,却能在不同分辨率下保持一致的位置不会改变,表里又可以建表,什么功能都能实现。

用表格制作网页和用Div CSS制作网页有什么不同?
表格布局是一种传统的布局方式,它不断使用表格划分和嵌套进行布局,目前大多数网站和设计师都习惯使用这种方法,比较直观.但是表格布局也有弊端,大量的表格嵌套会造成网页代码繁赘,解析速度变慢.div css布局号称web2.0,是w3c推荐使用的一种标准化布局方式.web2.0的主旨是结构,表现与行为相分离,也就是xhtm...

网页设计div与table有什么区别?回答者好评
TABLE和DIV在使用上没有太多的区别 但现在网页内容的丰富,TABLE和DIV由于显示机制的不同,由此产生的应用上的不同。HTML显示机制:当下载一个标签的闭合信息后,才会将这个标签进行前台(浏览器)处理。如果中间标签中有信息,也全按顺序发送下载请求。由于DIV使用更加灵活,完成可以用多个DIV拼个TABLE表格...

用dreamweaver建网页中,层是做做什么的,层和表格有什么关系
层和表格其实没什么关系,层和表格都可以用于网页页面的布局,一个层其实也算是一个div,使用表格布局页面属于传统建站方式,而现在流行的是div+css布局,该方式比表格的好,比较灵活,可以做出各种不同的效果,代码易读性好,具体你可以看div+css布局页面,或者css布局页面这方面的书 ...

现在的网页布局方式趋向div+css还是表格,它们之间的优势又是什么呢
相对于表格嵌套的方式,DIV+CSS将页面独立成更多的区域,在打开页面的时候,逐层加载。而不像表格嵌套那样将整个页面圈在一个大表格里,使得加载速度很慢。 2、降低流量费用 页面体积变小,浏览速度变快,这就使得对于某些控制主机流量的网站来说是最大的优势了。 3、修改设计时更有效率 由于使用了DIV...

dreamweaver中框架、层、表格是什么意思,怎么做
布局”或“布局对象”,在里面就能看到“层”了(CS5以及一些版本的dreamweaver上写的是AP div);表格就和office中的那个很像呀,在dreamweaver中很容易就找到了,就不说了;做法和前两个类似。再具体,其实只要用dreamweaver实际做一下就很快了解了,没什么神秘的。不知道是不是回答了你的问题。

表格布局与框架布局,以及DIV+CSS布局的区别是什么?请 详细地说明各自的...
一般不会出现错误;缺点:不够灵活,且样式单一,难维护 DIV+CSS布局 优点:布局灵活,能够实现样式与结构的完全分离,易于维护,能够有更多的创意;缺点:各个浏览器在解析上存在一定的区别,需要针对不同浏览器进行专门的代码优化。随着网页技术的发展,表格布局基本已经被淘汰,主流的是Div+Css的技术。

"为什么现在网站大多数都用div布局?"
1、结构清晰。2、更快的下载速度。3、易于改版和更新。4、搜索引擎优化,避免了Table嵌套层次太多无法被搜索引擎抓取的问题;而且简洁、结构化的代码更加有利于突出重点和适合搜索引擎抓取。

相似回答