如何区分embed和iframe的应用场景?

请问如何区分embed和iframe的应用场景?

阅读 6.2k
3 个回答

<embed>是用来嵌入多种类型的外部内容的通用嵌入工具,其中包括像Java小程序和Flash,PDF(可在浏览器中显示为一个PDF插件)这样的插件技术,甚至像视频,SVG和图像的内容!
<iframe>元素旨在允许您将其他Web文档嵌入到当前文档中。这很适合将第三方内容纳入您的网站,您可能无法直接控制,也不希望实现自己的版本 - 例如来自在线视频提供商的视频,Disqus等评论系统,在线地图提供商,广告横幅等。

<embed> 标签定义嵌入的内容,比如插件。是HTML5中的新属性,embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等,Netscape及新版的IE 都支持。url为音频或视频文件及其路径,可以是相对路径或绝对路径

但是切记,<embed> 标签是 HTML 5 中的新标签。猎豹和搜狗浏览器把它解析为HTML 5 中的新标签,所以不支持autostart,loop等其他属性。IE6是支持autostart属性的,因为IE6不把<embed>解析为HTML 5。因为兼容问题。因此,本人只是用embed作为网页的背景音乐,并不用来制作视频,

作者:酒和尚
来源:CSDN
原文:https://blog.csdn.net/qq_3807...
版权声明:本文为博主原创文章,转载请附上博文链接!

embed用来嵌入视频或者图片,iframe多用作页面

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题