为什么帧被废弃,HTML5而不是iFrame中。 毕竟,两者之间几乎没有差别。 在许多情况下,使用其中一方将给予相同的输出(原谅我,如果我错了)?
Answer 1:
嵌入式框架,用来嵌入“插件”到页面的部分。 之前在网站上看到谷歌地图? 这些都是I帧。
另一方面,实际的框架是毫无意义的。 他们几乎从来没有在专业网站使用。 如果你去一所高中您可能会看到IT项目使用框架的“导航栏”什么的。 他们采取了一半的页面(或者无论你将其配置),并负载为一个单独的页面。
简单地说:I帧可以作为插件。 框架是不雅,而不是非常有用
编辑:更具体地,内部框架和框架有很大的不同。 我使用谷歌地图为例,IFRAME应该会在页面上的小盒子,你正在使用它。 一个普通的框架将占据半个屏幕显示(可以设置许多帧,这样一个特定的框架是在屏幕的中间,但为什么当你可以使用内嵌框架?)
Answer 2:
框架是在HTML的早期版本中一个很大的特点。 然而,对于许多原因(其中大部分是超出了我的理解),他们被拆除。 I帧用于嵌入应用和帧用于其他像模板。
框架必须在浏览器中一个奇怪的现象,虽然,该URL不会改变(类似这样的网站),即使一帧变化的来源。 这是因为你是在与帧时间观看多个网页。 在HTML5这样做毫无意义(I帧和框架主要做同样的事情,但帧标签有一个错误规范)和W3C删除他们,因为他们被弃用了一段时间呢。
Answer 3:
<frame>
工作不是完全不同<iframe>
并且通常非用户友好。 大多数的实现是这样,该网站的主要地址总是出现在地址栏,无论您身在何处的网站。 这使得几乎不可能书签的页面,把链接发给其他等
基本上,帧是HTML世界的“转到”语句。 当然,他们可能是有用的,他们可以做得很好,但大多数时候它只是不好的编程坏的程序员来完成。
文章来源: Frames deprecated in HTML5 but not iFrames