HTML 插件学习笔记

一、概述

HTML 插件的功能是扩展 HTML 浏览器的功能。辅助应用程序(helper application)也称为插件,它们可以被浏览器启动,用于播放音频、视频或其他功能。插件可以通过 <object> 标签或 <embed> 标签添加到页面中。然而,需要注意的是,大多数现代浏览器已经不再支持 Java 小程序和 Flash 插件。

二、<object> 元素

1. 基本概念

<object> 元素用于在 HTML 文档中嵌入对象,例如 Java 小程序、PDF 阅读器、Flash 播放器等。它也可以用于嵌入 HTML 文件或图片。

2. 基本语法

HTML复制

复制代码
<object width="400" height="50" data="bookmark.swf"></object>

预览

  • widthheight:定义嵌入对象的宽度和高度。

  • data:指定嵌入对象的路径。

3. 嵌入 HTML 文件

HTML复制

复制代码
<object width="100%" height="500px" data="snippet.html"></object>

预览

通过 data 属性,可以嵌入一个 HTML 文件。

4. 嵌入图片

HTML复制

复制代码
<object data="audi.jpeg"></object>

预览

<object> 元素也可以用来嵌入图片。

三、<embed> 元素

1. 基本概念

<embed> 元素表示一个 HTML 嵌入对象。它在 HTML5 中被正式定义,但在 HTML4 中并未详细说明。尽管如此,<embed> 元素在 HTML5 页面上会被验证。

2. 基本语法

HTML复制

复制代码
<embed width="400" height="50" src="bookmark.swf">

预览

  • widthheight:定义嵌入对象的宽度和高度。

  • src:指定嵌入对象的路径。

3. 嵌入 HTML 文件

HTML复制

复制代码
<embed width="100%" height="500px" src="snippet.html">

预览

<embed> 元素同样可以用于嵌入 HTML 文件。

4. 嵌入图片

HTML复制

复制代码
<embed src="audi.jpeg">

预览

<embed> 元素也可以用来嵌入图片。

四、注意事项

  1. 浏览器支持 :虽然 <object><embed> 元素被所有主流浏览器支持,但现代浏览器已经关闭了对 Flash 的支持,因此使用这些标签嵌入 Flash 内容将无法正常工作。

  2. 替代文本<object> 元素可以包含替代文本,用于不支持嵌入对象的浏览器。而 <embed> 元素没有关闭标签,因此不能使用替代文本。

  3. 使用场景 :尽管 <object><embed> 元素可以用于嵌入多种类型的对象,但在现代网页开发中,更推荐使用 <video><audio> 标签来处理视频和音频内容,因为这些标签提供了更好的兼容性和控制功能。

相关推荐
AA陈超9 小时前
ASC学习笔记0019:返回给定游戏属性的当前值,如果未找到该属性则返回零。
c++·笔记·学习·游戏·ue5·虚幻引擎
星星202513 小时前
VSCode插件精选:4款高效UML绘图工具
笔记
lkbhua莱克瓦2418 小时前
Java基础——方法
java·开发语言·笔记·github·学习方法
p666666666819 小时前
STM32-bootloader引导程序跳转机制笔记
笔记·stm32·嵌入式硬件
智者知已应修善业19 小时前
【c语言蓝桥杯计算卡片题】2023-2-12
c语言·c++·经验分享·笔记·算法·蓝桥杯
Elias不吃糖21 小时前
NebulaChat项目构建笔记
linux·c++·笔记·多线程
d111111111d21 小时前
STM32外设学习-串口数据包笔记-(程序)
笔记·stm32·单片机·嵌入式硬件·学习
弘毅 失败的 mian1 天前
编译和链接
c语言·经验分享·笔记·编程入门
aramae1 天前
MySQL数据库入门指南
android·数据库·经验分享·笔记·mysql
chenzhou__1 天前
LinuxC语言文件i/o笔记(第十七天)
linux·c语言·笔记·学习