HTML中Div和表的区别(所有方面的细节)
1:速度和加载方式的区别
div和表之间的区别不是速度,而是加载方式。网速只能是网速。如果速度够快,就没有区别了。
div的加载方式是读取加载,遇到没有遇到加载DIV的内容时,阅读数载;表加载完成后加载,满足,在该表的内容读不加载,或传输中断(文档。onload)(事件)加载时,这是因为,表涉及到的行和列,所以只有当表所有内容加载,即不知道如何表达
2:Web应用程序的差异
如果在页面的结尾添加了表,那么在加载之前必须等待整个页面的读取。
如果在页面的结尾添加div,则没有效果。
大型站点3和div布局可用性比较
div和表本身没有优缺点,所以所谓的Web标准只建议正确使用标签,例如,div用于布局,而表用于打开二维数据。
使用DIV排版的好处是,我不认为每个人都应该更clear.div是标准的,时代的潮流,但并不意味着所有的网页都适合做。
中国门户网站和国外门户网站有很大的区别。中国网民不喜欢信息量少的网页。雅虎已经在中文网页的更多内容,但访问量已减少到最后一页的数量已经减少了很多,没过几天就回来。由于中国的国情,搜狐和新浪已经长大。
为什么div不适合它们,我从几个方面逐一解释:
精简的代码:
我们都说div的布局是流线型的,但是由div而不是表保存的代码被CSS(样式)所占据。Most of these styles are used to control the layout layout of DIV.Then you will say, CSS can be placed outside the reuse, to get the answer to this question, please look down.
可重用性和下载:
A. CSS样式表文件的统一使用,可以修改一次,全站的改性效果,使维护成本更低。但是请换个角度想,如果在加载访问一个文件的所有页面,然后下载文件的每一天,尤其是在网站平台,搜狐、新浪达成亿万次,这就需要大量的后台支持前端Web服务器的背后,无形的成本已经提高了很多。如果后台支持做不好,页面将出现在屏幕上,和以前做过的工作,也浪费了。很多人问,赔率太小。我们所做的工作是为了避免一个或两个事故,如果事故发生时,这将是不可想象的C门户的后果。
HTTP通信:
统一的样式表文件的外部调用,这样每次加载一个页面会发生不止一次。它会增加对服务器HTTP请求服务器的响应,从而使前端Web服务器大为消耗。长期以来,CSS和JS在页面前端写了很长时间。你可以看到搜狐和新浪的页面,大多是在这样一种形式,而不是被外部调用的形式,以避免增加消耗尽可能多的服务器。
页面缓存:
页面,用户每次访问将保持一定时间,确保用户可以显著提高页面显示的速度,当他们再访问该网页浏览器缓存,每次修改都会使网页下载,而且每个外部样式文件导入,如果CSS文件,每一页都会参观网站下载,并在过去将书写风格的页面,只需修改页面需要下载。
兼容性:
CSS(样式表)并不是所有版本的浏览器很好的支持,比如IE5以前的浏览器支持CSS。现在随着用户IE5浏览器以前的版本不在少数,所以在网页制作的过程中需要测试的浏览器的不同版本,为了保证兼容性,也增添了不少的工作量几乎(至少我接触的开发人员创建div页表页比标准时间长)。
横切延性:
对正截面;mdash;使更快的下载页面传统的布局方式,页面分为上下几块,但经常使用div进行页面的布局也会如此,因为每个中间栏或列数不固定,两侧无自适应列,和空白的出现。
我们只是在谈论某一特定领域的技术,而不是技术本身。
说这并不是说div这个布局不好,但是我们应该正确对待桌面内容在大型门户中的作用,而不是其他。这并不意味着门户是无用的。DIV技术落后,因为里面的人没有前瞻性,而是由很多原因决定的。网易的方式都采用DIV是因为内容不是他们的主要方向,为其他门户网站,这一决定是时间证明的。但现在这个时机还不成熟。
4:div + CSS
现在,我认为div并不像字面意义那么简单,但是有两个内在含义:
1、结构与性能分离,利用div完成结构,CSS控制性能,使收益非常多,div精简页面,提高灵活性。精通CSS的设计师可以避免重复嵌套div,从而大大提高页面加载速度,并维护站点的可维护性。
2、使用DIV和CSS,CSS是核心和箱模型;无标签可以更好的解释div;箱模型;表的本质,结构太复杂,不好做了,虽然表+ CSS是一种选择,但别忘了DIV有另一个优势,浮栅,与该网站的布局表是由W3C授权。
事实上,div的好处远不止于此。例如,弹性布局,用户定义的布局,DIV显示难以置信的灵活性,和搜索引擎的语义结构也比表更友好,更不用说跨平台的应用程序。DIV+CSS为我们提供了一个优雅的、标准的技术框架,使我们可以用工作最完整的重复,更美观的页面,从而提高整个团队的效率,甚至改变长期存在的网页设计师和网站程序员无法同步工作的问题。