- HTML5+CSS3+JavaScript从入门到精通:上册(微课精编版·第2版)
- 前端科技编著
- 562字
- 2023-08-25 10:55:07
1.4.4 超文本内容
在网页中除了大量的文本内容外,还有很多非文本内容,如链接、图像、视频、音乐等。从网页外引用图像和其他非文本内容时,浏览器会将这些内容与文本一起显示。在默认情况下,链接文本的颜色与其他文本的颜色不一样,而且带有下画线。
外部文件(如图像)实际上并没有存储在HTML文件中,而是单独保存,页面只是简单地引用这些文件。例如:
<article> <h1>小白自语</h1> <img src="images/xiaobai.jpg" width="50" alt="小白者,我也" /> <p>我是<em>小白</em>, 现在准备学习<a href="https://www.w3.org/TR/html5/" rel="external" title="HTML5参考手册"> HTML5</a></p> </article>
在基本HTML文档中,有一个对图像文件xiaobai.jpg的引用(img标签的src属性),浏览器在加载页面其他部分的同时,会请求、加载和显示这个图像,该页面包括一个指向HTML5参考页面的链接(a标签的href属性)。
浏览器可以处理链接和图像,不过无法处理其他任何文件类型。例如,对于一般浏览器来说,要查看PDF格式的外部文件,就需要在系统中预先安装Adobe Reader软件,要查看电子表格就需要预先安装Open Office等软件。早期HTML没有内置的方法播放视频和音频文件,各软件厂商都开发出相应的播放软件,用户可以下载并安装这些软件,从而弥补浏览器缺失的功能。这样的软件称为插件。
在浏览器插件中,使用最广泛的是Flash插件。多年以来,Flash插件是网页视频必备的工具。不过,这个插件也有一些问题,如它会耗费较多的计算资源。HTML5新增了audio和video元素,这样无须使用插件就可以播放音频和视频。新的浏览器提供了内置的媒体播放器,用户仍然可以使用Flash播放器作为旧浏览器的备用工具。