⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

HTML 嵌入元素 object/embed/iframe

embed/object/iframe嵌入外部内容:PDF预览、SVG交互、跨域iframe安全sandbox属性、loading=lazy延迟加载、srcdoc内联HTML · 难度:入门 · +10XP

HTML 嵌入元素 —— object、embed、iframe 的区别

网页不只是文字和图片,还可以嵌入视频、PDF、地图、甚至其他网页。HTML 提供了三个嵌入元素,但很多新手搞不清什么时候用哪个。

iframe —— 嵌入另一个网页(最推荐)

<iframe src="https://www.example.com" width="800" height="600"></iframe>

安全属性 sandbox 限制iframe权限:

<iframe src="..." sandbox="allow-scripts allow-same-origin"></iframe>

embed —— 嵌入插件内容(很少用)

<embed src="document.pdf" type="application/pdf" width="600" height="400">

三者对比

标签用途推荐度
iframe嵌入网页、地图、视频最推荐
embed嵌入PDF等插件内容很少使用
object旧式多媒体嵌入已过时

动手练习

  1. 基础练习:用 iframe 嵌入百度地图(搜索百度地图生成器获取嵌入代码)。
  2. 进阶应用:在一个页面中用 iframe 嵌入B站视频,设置 sandbox 属性限制。
  3. 项目实战:做一个我的收藏网站页面——用3个iframe并排显示3个你喜欢的网站。
Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 101 篇
0 完成
🔥 0