HTML5权威指南——嵌入内容

嵌入图像

  • 使用img元素嵌入图像
  • 嵌入一张图片需要使用src和alt属性
  • 用width和height属性来确定图片的宽高,这个属性只是用来告诉浏览器该给这张图片的留下多大的空间,用这个属性来缩放图片是不太适合的。
    1.在超链接里嵌入图像
  • 这个其实没什么好记录的,就是a标签里的内容是img标签,点击了img就可以访问到相应的url
  • 若给img元素添加ismap属性就创建了一个服务器端分区响应图,就是点击的位置会附加到url上,然后根据根据点击区域的不同做出不同的响应
  • 举例如下,若点击的位置距图像顶部4px,左边缘10px,则浏览器导航的地址:http://titan/listings/otherpage.html?10,4
    2.创建客户端分区响应图
  • 在img元素使用usemap属性,该属性的值是 #+对应map的name值。
  • 创建客户端分区响应图使用到的元素是map
  • map的子元素area代表图像上可被点击的一块区域
  • area元素的属性有两个分类,一个是与目标地址相关的属性,一个是shape属性和coords属性
  • coords属性的值根据shape属性的值而定。
    下面是与目标地址相关的属性
属性说明
href此区域被点击时浏览器应该加载的URL
alt替代内容
target同base中的target,在何处打开url
rel当前文档与目标文档的关系,同link中的rel
media此区域适用的媒介
hreflang目标文档的语言
type目标文档的MIME类型

下面是shape和coords属性
在这里插入图片描述

嵌入另一张HTML文档

  • iframe元素用于嵌入另一张文档
  • 局部属性有src,srcdoc,name,width,height,sandbox,seamless
  • iframe和a,form,button,input和base元素的target属性结合,那么他们其中的href中的若被点击就会载入到iframe
  • src属性指定iframe属性一开始就应该载入的url
  • width和height指定宽高
  • seamless指示浏览器将iframe中的内容显示的如同主HTML文档一样
  • sandbox对HTML 文档进行限制,如脚本,表单,插件,等会被禁用

通过插件嵌入内容

  • object元素和embed元素用于添加插件支持,来处理浏览器不直接支持的内容
  • object通过属性data提供内容地址,而embed使用src提供地址
  • object的优点是可以包含备用内容,即如果内容不存在就会转而显示object元素中的内容,且param元素会被忽略

object元素的其他用途

  • 替代img元素
  • 同img一样简历分区响应图
  • 替代iframe元素

嵌入数字表现形式

1.显示进度

  • progress元素用来表现某项任务逐渐完成的过程
  • value当前进度,0~max中的值构成范围,当max被省略时是0 ~ 1,使用浮点数表示进度。
<progress id="myprogress" value="10" max="100"></progress>
<p>
    <button type="button" value="30">30%</button>
    <button type="button" value="60">60%</button>
    <button type="button" value="90">90%</button>
    <button type="button" value="100">100%</button>
</p>
<script>
    var buttons= document.getElementsByTagName('BUTTON')
    var progress=document.getElementById ("myprogress")
    for(let i=0;i<buttons.length;i++){
        buttons[i].onclick=function(e){
            progress.value=e.target.value
        }
    }
</script>

在这里插入图片描述

2.显示范围里的值

  • meter元素显示某个范围内可能的值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值