原标题:IT兄弟连 HTML5教程 多媒体应用 创建图像和链接

指引

多媒体来自多种不同的格式。它可以是您听到或看到的任何内容,文字、图片、音乐、音效、录音、电影、动画等等。在因特网上,您会经常发现嵌入网页中的多媒体元素,现代浏览器已支持多种多媒体格式。在本章中,您将了解到不同的多媒体格式,以及如何在您的网页中使用它们。本章包含三个小结,包括创建图像和链接,如何制作HTML图像地图还有HTML5新增的多媒体播放元素:音频(audio)和视频(video)。

1 创建图像和链接

图像和超链接极大地丰富了HTML文档的表现形式。我们看到的丰富多彩的Web页面,都是因为有了图像。而超链接是网站的灵魂,可以实现访问其他Web页面的功能。在互联网上,图像和链接则是通过URL唯一确定信息资源的位置。URL分为绝对URL和相对URL。当所需资源在远程主机上时,需要使用绝对URL;而当资源在本机上时,可以只提供文件名部分,这就是相对URL。

1.1 URL概述

我们在浏览器的地址栏里输入的网站地址叫作URL(Uniform Resource Locator,统一资源定位符),是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置及浏览器应该怎么处理它。URL的格式为:

http:///[端口号]/[路径][?]

URL就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当用户在浏览器的地址栏中输入一个URL或是单击一个超链接时,URL就确定了要浏览的地址,然后通过HTTP将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。例如,http://www.ydma.cn/book/ index.html,它的含义如下。

Ø http://:代表超文本传输协议,通知ydma.cn服务器显示Web页,通常不用输入。

Ø www:代表一台Web(万维网)服务器。

Ø ydma.cn/:这是装有网页的服务器的域名,或站点服务器的名称。

Ø book/:是该服务器上的子目录,就好像我们的文件夹。

Ø index.html:是文件夹中的一个HTML文件,也就是网页。

Ø 如果使用默认端口80可以不写,如果使用非80端口则必须在URL中指定。

URL的第一部分http://表示的是要访问的文件的类型。有时也使用ftp,意为文件传输协议,主要用来传输软件和大文件(许多做软件下载的网站就使用ftp作为下载的网址);还有用telenet(远程登录)的,主要用于远程交谈,以及文件调用等,意思是浏览器正在阅读本地盘外的一个文件,而不是一台远程计算机。

1.2 插入图片

在Web页面中通常使用3种格式的图片,即JPEG、GIF和PNG。通过使用标记在浏览器中显示一张图像,其语法格式如下所示:

上面给出标记常用的一些属性,其中src属性用于指定一个包含URL路径名的图像文件。alt属性用于定义一个字符串。的alt属性不可以缺少,它有3个作用:当浏览该网页时,如果图像下载完成,将鼠标放在该图像上,稍等片刻,鼠标旁边会出现这个属性指定的提示文字;如果图像没有被下载,在图像的位置上就会显示该属性指定的提示文字;搜索引擎可以通过这个属性的文字抓取该图片。width和height两个属性分别用于指定图像的宽度和高度,单位为像素;如果需要等比例缩放,只需使用一个即可。border属性用于指定图像边界的宽度,单位为像素。标记在网页中的使用如下所示:

本例在网页中使用标记分别插入4张图片,并且都使用src属性通过相对URL指定图像文件的位置。图1是插入图片后页面的显示效果,默认情况下文字和图片处于同一行。

图1 使用HTML图像标签插入图片的显示结果

1.3 建立锚点和超链接

Web上的网页是互相链接的,单击被称为超链接的文本或图形就可以链接到其他页面。超文本具有的链接能力,可层层链接相关文件,这种具有超链接能力的操作,称为超链接。超链接除了可链接文本,也可链接各种媒体,如声音、图像、动画,通过它们,我们可以享受丰富多彩的多媒体世界。链接文档中的特定位置也称为锚点。在浏览页面时如果页面很长,要不断地拖动滚动条,给浏览带来不便。如果浏览者可以从头阅读到尾,又可以选择自己感兴趣的部分阅读,这种效果可以通过两个锚点间的一种链接关系来实现。定义锚点和超链接都使用标记,其基本语法格式如下所示:

链接文字

上面给出标记常用的一些属性,其中href属性指定所链接文件的URL路径。name属性指定页面的锚点名称。如果需要链接到对应的锚点位置,则需要在锚点名前加一个“#”字符。target属性指定要打开的链接所使用的浏览器窗口名称。可以使用自定义的窗口名称,也可以使用下面4个内置的窗口名称。

Ø _self:在当前窗口中打开链接文件,是默认值。

Ø _blank:开启一个新的窗口打开链接文件。

Ø _parent:在父级窗口中打开文件,常用于框架页面。

Ø _top:在顶层窗口中打开文件,常用于框架页面。

下面是一段定义锚点和超链接的示例代码,使用了文字链接和图片链接,以及通过相对URL和绝对URL分别链接本地文件和远程文件。

将上包含上述代码的html文件在浏览器中打开,效果如图2所示:

图2 锚点和超链接返回搜狐,查看更多

责任编辑:

HTML5超链接和多媒体,IT兄弟连 HTML5教程 多媒体应用 创建图像和链接相关推荐

  1. html5与之前版本,IT兄弟连HTML5教程HTML5做到了与之前版本的兼容

    为了保证HTML5能与之前的HTML版本达到最大的兼容,HTML5对一些元素标记的省略.boolean值的属性,以及引号的省略这几方面进行了兼顾,确保与之前版本的HTML达到兼容.在下面示例中,将本节 ...

  2. 兄弟连html5在线画板,IT兄弟连 HTML5教程 HTML5做到了与之前版本的兼容

    原标题:IT兄弟连 HTML5教程 HTML5做到了与之前版本的兼容 为了保证HTML5能与之前的HTML版本达到最大的兼容,HTML5对一些元素标记的省略.boolean值的属性,以及引号的省略这几 ...

  3. html 移动设备不显示,IT兄弟连 HTML5教程 在移动设备上设置原始大小显示

    原标题:IT兄弟连 HTML5教程 在移动设备上设置原始大小显示 在iPhone系列和iPod Touch中使用的是Safari浏览器,它支持前面介绍的媒体查询表达式.例如,使用iPhone 320p ...

  4. html5发展前景-兄弟连,IT兄弟连 HTML5教程 HTML5的曲折发展过程 HTML5的诞生

    原标题:IT兄弟连 HTML5教程 HTML5的曲折发展过程 HTML5的诞生 十年磨一剑,正如我们所看到的一样,HTML5大潮正来势汹汹.但也正如我们所知道的一样,HTML5是一种技术标准,它的语义 ...

  5. 下列关于html5表单的多样输入方式,IT兄弟连 HTML5教程 HTML5表单 多样的输入类型1...

    原标题:IT兄弟连 HTML5教程 HTML5表单 多样的输入类型1 HTML5拥有多个新的表单输入类型,这些新特性提供了更好的输入控制和验证.并不是所有的主浏览器都支持新的input类型,不过我们可 ...

  6. html5文字特效教程视频,IT兄弟连 HTML5教程 CSS3属性特效 自定义文字

    原标题:IT兄弟连 HTML5教程 CSS3属性特效 自定义文字 字体使用是网页设计中不可或缺的一部分.经常地,我们希望在网页中使用某一特定字体,但是该字体并非主流操作系统的内置字体,这样用户在浏览页 ...

  7. html5基本页面结构,HTML 5 基础教程

    HTML 5 基础教程 编辑 锁定 讨论 上传视频 <HTML5基础教程>是2018年1月由北京逐日传媒总策划,柳炳祥等主编,兵器工业出版社出版的艺术类图书教材. 书    名 HTML ...

  8. html5超链接不加下划线,css怎么让超链接不加下划线

    css让超链接不加下划线的方法:首先创建一个HTML示例文件:然后添加一个a标签:最后给a标签添加"text-decoration:none;"属性即可让超链接去掉下划线. 本教程 ...

  9. html5教学文档笔记,4.HTML 教程- (HTML5 基础)

    HTML 教程- (HTML5 基础) 1.HTML 标题 HTML 标题(Heading)是通过 - 标签来定义的. 2.HTML 段落 HTML 段落是通过标签 来定义的. 3.HTML 链接 H ...

最新文章

  1. golang ide 简介
  2. android富文本图片自适应,Android Span富文本图文混排 - ImageSpan(图文垂直居中)...
  3. spring aop 如何切面到mvc 的controller--转载
  4. excel报表服务器作用,Excel各种图表的应用范围及用途介绍
  5. Matlab | Matlab中使用imaqtool工具箱获取摄像头数据及如何安装(摄像头)硬件适配器的图像采集支持包
  6. ubuntu16.4下用jexus部署asp.net core rtm
  7. Hi3520d uboot uImage rootfs 移植与升级
  8. python mysql 正则表达式,MySQL之正则表达式(REGEXP)
  9. 从原理上搞定编码-- Base64编码
  10. 01 能够使用Format实现格式化输出显示
  11. Settings点击Location(位置)后右上角的开关button不会消失
  12. 机器学习资料合计(一)
  13. AMD HD7850 4G显卡刷Bios验真伪
  14. 解析2016中国智慧城市发展新趋势
  15. 左手补贴右手社交 杀入直播红海的拼多多会有机会吗?
  16. 英语测试用什么软件有哪些,学习英语的软件哪个好 什么比较好用
  17. 对学校的希望和寄语_对小学生的寄语与希望
  18. 赖美云的认证照_818吴宣仪赖美云杨超越等《创造101》人气女孩旧照,鉴定是否整容~...
  19. MybatisPlus代码生成器报错AutoGenerator()‘ has private access in ‘com.baomidou.
  20. Win10系统桌面颜色变为灰黑色恢复正常颜色方法

热门文章

  1. weblogic部署,常见错误解决——Unmarshaller failed
  2. pl sql代码提示手动提示设置
  3. 判断无向图是否有回路有四种方法
  4. 不写程序改当老板 留给IT圈一个销魂的背影
  5. 【转】非常道-中小软件公司项目管理
  6. 那些你不知道的程序员的多重身份
  7. dqn系列梳理_DQN是学习归纳出了策略,还是仅仅是memorize了大量的episodes?
  8. python 无法引入同级目录的方法_再见 virtualenv!K神教你轻松管理多个Python环境...
  9. 最简易上手的numpy学习笔记四
  10. Linux 迎来 29 岁:从个人爱好到统治世界的操作系统内核