<img>
将一份图像嵌入网页,默认为行内元素
常用属性:
src:该属性是必须的,它包含了你想嵌入的图片的文件路径。alt:该属性包含对图像的文本描述,这不是强制性的。如果由于某种原因无法加载图像,普通浏览器会在页面上显示 alt 属性中的备用文本:例如,网络错误、内容被屏蔽或链接过期width:图像的宽度,在 HTML5 中的单位是 CSS 像素,在 HTML 4 中既可以是像素,也可以是百分比height:图像的高度,在 HTML5 中的单位是 CSS 像素,在 HTML 4 中既可以是像素,也可以是百分比
可以只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放
<audio>
将一段音频嵌入网页
示例:
<audio
controls
src="/audios/bgm.mp3">
Your browser does not support the
<code>audio</code> element.
</audio>
多个<source>
这个例子包含了多个 <source> 元素。如果能够播放的话,浏览器就会试图去加载第一个 source 元素;如果不行,那就退而求其次去加载第二个
示例:
<audio controls>
<source src="/audios/sound1" type="audio/mpeg"/>
<source src="/audios/sound2" type="audio/mpeg"/>
</audio>
<video>
将一段视频嵌入网页
示例:
<video controls width="800">
<source src="/videos/video1.mp4"
type="video/mp4">
<source src="/videos/video2.mp4"
type="video/mp4">
Sorry, your browser doesn't support embedded videos.
</video>
补充
相对路径
以当前位置作为参考点,去建立路径
./:同级/:下一级../:上一级
绝对路径
以根位置作为参考点,去建立路径
本地绝对路径:D:/a/b/c/0.jpg网络绝对路径:https://www.baidu.com
图片格式
jpg:有损压缩格式(肉眼不易观察出),支持的颜色丰富、占用空间较小、不支持透明背景、不支持动态图png:无损压缩格式,支持的颜色丰富、占用空间略大、支持透明背景、不支持动态图bmp:不进行压缩格式,支持的颜色丰富、保留的细节更多、占用空间极大、不支持透明背景、不支持动态图gif:仅支持256种颜色,色彩呈现不是很完整,支持的颜色较少、支持简单透明背景、支持动态图webp:谷歌推出的一种格式,专门用来在网页中呈现图片,具备上述几种格式的优点,使用务必要解决兼容性问题base64:一串特殊的文本,要通过浏览器打开,传统应用通常无法打开,把图片进行base64编码,形成一串文本