html h5 中添加内容,HTML5-嵌入内容的详细介绍-H5教程

本文详细介绍了HTML中嵌入图像的方法,包括img元素的src、alt、width和height属性,以及如何创建服务器端和客户端分区响应图。同时,讲解了iframe元素用于在现有文档中嵌入其他文档的功能,以及如何通过object和embed元素插入插件内容。此外,还探讨了progress和meter元素在展示进度和数值范围方面的应用。
摘要由CSDN通过智能技术生成

一、嵌入图像

img元素允许我们在HTML文档里嵌入图像。图像在HTML标记处理完毕后才加载!!src属性指定欲嵌入图像的URL;

alt属性定义了img元素的备用内容(图像无法显示时呈现)。

width和height属性指定img元素所代表图像的尺寸(单位是像素)。如果省略了该属性,浏览器不知道该为图像留出多大的屏幕空间,造成的结果是,浏览器必须依赖图像文件本身来确定它的尺寸,然后重定位屏幕上的内容来容纳它,产生晃动。

1. 在超链接里嵌入图像

示例:使用img和a元素创建服务器端的分区响应图

使用img和a元素创建服务器端的分区响应图

奥运会运动项目

http://localhost:63342/html_test/public/embeddedContent_Chapter15/otherpage.html?466,39

添加ismap属性就创建了一个服务器端分区响应图,URL地址中会包含鼠标点击的坐标。

2. 创建客户端分区响应图

创建一个客户端分区响应图,通过点击某张图像上的不同区域让浏览器导航到不同的URL上。map元素包含一个或多个area元素,它们各自代表了图像上可被点击的一块区域。

area元素的属性可以被分为两类:第一类处理的是area所代表的图像区域被用户点击后浏览器会导航打的URL;第二类包含shape和coords属性标明用户可以点击的各个图像区域。

表 与目标地址相关的area元素属性属性说明href此区域被点击时浏览器应该加载的URL

alt替代内容

target应该用来显示URL的浏览上下文

rel描述了当前文档和目标文档之间的关系

meida此区域适用的媒介

hreflang目标文档的语言

type目标文档的MIME类型

表 shape和coords属性的值属性coords值得性质和意思rect代表矩形区域。coords属性必须由四个用逗号分隔的整数组成(左,上,右,下)

circle代表圆形区域。coords属性必须右三个用逗号分隔的整数组成(左边缘到圆心的距离,上边缘到圆心的距离,半径)

poly代表一个多边形。coords属性必须至少包含六个用逗号分隔的整数组成(每个数字各代表多边形的一个顶点)

default默认区域,即覆盖整张图片

示例:创建分区响应图

b6122e5e5113c58cd1f158190ad78e32-0.jpg

Sport image

注意:

1. 给img元素添加usemap属性;将其与map元素关联起来。

2. 无需使用a元素来显示创建超链接。

二、 嵌入名一张HTML文档

iframe元素允许我们在现有的HTML文档中嵌入另一张文档。

示例:使用iframe元素

dcc0f874266ae386d728b01569f229f0-1.jpg

上述示例中创建了一个name属性为myframe的iframe元素,这样就创建了一个名为myframe的浏览上下文。然后将这个浏览上下文同其他元素(具体是指a、form、button、input和base)的target属性结合使用。示例中,会把href属性中指定的URL载入iframe。

表 其他属性属性说明src指定iframe一开始应该载入并显示的URL

srcdoc定义一张用于内嵌显示的HTML文档

seamless把iframe内容显示得像主HTML文档的一个整体组成部分(浏览器未支持)

sandbox对HTML文档进行限制(浏览器未支持)

三、 通过插件嵌入内容

object和embed元素最初都是作为扩展浏览器能力的一种方式,用于添加插件支持,而插件能够处理浏览器不直接支持的内容。

示例:嵌入视频

width="560" height="349" allowfullscreen="true">

width="560" height="349">

Sorry!We can't display this content

示例:用object元素嵌入一张图像

示例:用object元素创建一张客户端分区响应图

Img a Demo

Img map Demo

注意:chrome和Safari目前不支持用object元素创建客户端分区响应图

示例:用object元素创建浏览器上下文

四、嵌入数字表现形式

1. 显示进度

progress元素可以用来表现某项任务逐渐完成的过程。

value属性定义了当前的进度,它位于0和max属性的值所构成的范围之间。当max属性被省略时,范围是0至1。

示例:使用progress元素

30%

60%

90%

2. 显示范围里的值

meter元素显示了某个范围内所有可能值中的一个。

min和max属性设定了可能值所处范围的边界,它们可以用浮点数表示。

meter元素的显示可以分为三个部分:过低、过高和最佳。low属性设置一个值,在它之下的所有值都被认为是过低;

high属性设置一个值,在它之上的所有值都被认为是过高;

optimum属性则指定了“最佳”的值。

min="0" max="100"

low="40" high="80" optimum="60">

30

60

90

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值