【HTML】多媒体与嵌入

本文详述了HTML中多媒体的使用,包括图片、视频和音频的处理,如img元素、video和audio标签,以及如何通过CSS背景图片、iframe等进行其他内容的嵌入。此外,介绍了HTML5的SVG向量图以及自适应图片技术,确保内容在不同设备上都能良好展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此系列文章是以MDN网站为参考的学习笔记

一、概述

本模块要探索怎样用HTML来让你的网页包含多媒体,包括可以包含图像的不同方式,以及怎样嵌入视频,甚至是整个其他的网页。

二、HTML中的图片

img元素

可以用<img> 元素来把图片放到网页上。它是一个空元素(不需要包含文本内容或闭合标签),最少只需要一个 src (一般读作其全称 source)来使其生效。
src 属性包含了指向我们想要引入的图片的路径,可以是相对路径或绝对URL,就像 元素的 href 属性一样。

<img src="dinosaur.jpg">
<img src="images/dinosaur.jpg">
<img src="https://www.example.com/images/dinosaur.jpg">

<img><video>这样的元素有时被称之为替换元素,因为这样的元素的内容和尺寸由外部资源(像是一个图片或视频文件)所定义,而不是元素自身。

alt属性

下一个我们讨论的属性是 alt ,它的值应该是对图片的文字描述,用于在图片无法显示或不能被看到的情况。

<img src="images/dinosaur.jpg"
     alt="The head and torso of a dinosaur skeleton;
          it has a large head with long sharp teeth">

宽度和高度

可以用宽度和高度属性来指定你的图片的高度和宽度

<img src="images/dinosaur.jpg"
     alt="一只恐龙头部和躯干的骨架,它有一个巨大的头,长着锋利的牙齿。"
     width="400"
     height="341">

然而如果你需要改变图片的尺寸,你应该使用CSS而不是HTML。

图片标题

类似于超链接,你可以给图片增加title属性来提供需要更进一步的支持信息。

<img src="images/dinosaur.jpg"
     alt="一只恐龙头部和躯干的骨架,它有一个巨大的头,长着锋利的牙齿。"
     width="400"
     height="341"
     title="A T-Rex on display in the Manchester University Museum">

这会给我们一个鼠标悬停提示,看起来就像链接标题。

通过为图片搭配说明文字的方式来解说图片

可以选择<p>来为图片添加说明,但是当图片和文字变多时,无法分辨某一张图片的说明文字是哪一段
所以这里介绍HTML5的<figure><figcaption>元素:为图片提供一个语义容器,在标题和图片之间建立清晰的关联。
这个 <figcaption> 元素 告诉浏览器和其他辅助的技术工具这段说明文字描述了 <figure> 元素的内容.

<figure>
  <img src="https://raw.githubusercontent.com/mdn/learning-area/master/html/multimedia-and-embedding/images-in-html/dinosaur_small.jpg"
     alt="一只恐龙头部和躯干的骨架,它有一个巨大的头,长着锋利的牙齿。"
     width="400"
     height="341">
  <figcaption>曼彻斯特大学博物馆展出的一只霸王龙的化石</figcaption>
</f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值