15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 用HTML5建立超链接

用HTML5建立超链接

时间:2023-09-04 17:54:01 | 来源:网站运营

时间:2023-09-04 17:54:01 来源:网站运营

用HTML5建立超链接:

前言

感觉好久没有更新HTML5系列了,今天特来补一个。上次我们说到了HTML5的图片,了解到了绝对地址和相对地址的概念。这次,我们来说一下HTML5的超链接,将会用到与绝对地址、相对地址相关的知识。在一个网页中,超链接是一个十分重要的部分,是一个网站的灵魂,如果没有超链接的作用,可能互联网也不会叫互联网了吧。在Web上,各个网页之间是相互联系的,我们单击这个被称为“超链接”的东西就会跳转到我们想要去的网页上去,十分方便也十分好用。这次主要介绍与超链接相关的基础知识,下次介绍如何创建热点区域。

URL的概念
超链接标记<a>
浮动框架iframe



URL的概念

URL是“Uniform Resource Location”的简称,其中文意思是“统一资源定位器”,其实就是我们常说的“网址”,主要作用就是用来定位Internet上资源的位置。既然是用来定位用的,那URL对每一个文件来说肯定就是唯一的,包括也就是文件的位置以及浏览器如何处理等信息。URL的创始人是蒂姆·伯纳斯·李,现在已成为互联网的一个重要标准。

URL的格式

我们都知道网络中的计算机是通过IP地址的不同来区分的,从而使得不同的计算机有不同的IP地址。假如我们要访问网络中的某台计算机中的资源,就必须要定位到该台计算机,那么IP地址就起到了这样的作用,比如说我们要访问百度就直接输入119.75.217.109就可以了。但是IP地址由32位二进制代码构成,不方便记忆,为此人类就创造出来域名域名可以看做是IP地址的一个别名或者小名,作用仅仅是为了方便人们记忆。现在我们要访问某个网站,主要是采用域名来寻址。
URL由4部分组成,即“协议”、“主机名”、“文件夹名”、“文件名”。如下图所示。





互联网中有各种各样的应用,如Web服务FTP服务等。每种服务应用都对应相应的协议,一般我们看到是HTTP协议(超文本传输协议),所以通常网页的地址以http://开头。

主机名主要表示文件存在哪台服务器中,可以通过IP地址或者域名来表示。

确定到主机后,还要说明文件存在与这台服务器的哪个文件夹中,在文件夹中可以分为多个层次。

确定文件夹后,就要定位到文件,即要显示哪个文件,网页文件一般以.htmlhtm为扩展名。




URL的类型

在说明网页中使用图片的时候,介绍了“路径”的相关概念。对于超链接来说,同样也存在“绝对URL”和“相对URL”。两者相差不大,在此不再重复,如有疑问,请参照HTML5网页中的图片

超链接标记<a>

超链接是指当鼠标单击一些文字、图片或者其他网页元素时,浏览器会根据其指示载入一个新的页面或者跳转到页面的其他位置。超链接除了可以链接文本外,还可以链接各种多媒体文件,如声音、图片、动画等。
建立超链接所使用的HTML标记为<a></a>。其中两个最重要的要素就是:目标地址和所要链接的网页元素。基本结构如下:

1<a href=URL>网页元素</a>设置超链接发热网页元素通常为文本和图片。文本超链接和图片超链接通过<a></a>标记来实现,把文本或者图片放在<a></a>之间即可。但要注意,链接的图片在不同的浏览器中的效果是不尽相同的。一般情况下,为文本添加超链接,文本会自动增加下划线,并把文本变成蓝色,单击过后会变成暗红色。图片的话会增加一个粗边框。如果我们想对其进行进一步的修饰,则需要借助CSS样式,在此不做介绍。
超链接<a>标记的href属性还可以指向各种类型的文件。如果浏览器能够识别,则会显示,不能识别的话就会弹出文件下载对话框。
在网页中,一般会使用友情链接,方便浏览者同时也是一种对网站的推广,如下可链接到百度官网。

1<a href="http://www.baidu.com">百度网站</a>在某些网页中我们需要设置电子邮件链接,用于方便访者与我们进行交流。一般格式如下:

1<a href="mailto:电子邮箱地址">网页元素</a>不知道各位有没有去尝试前面给出的代码。如果尝试了就会发现,我们点击超链接的时候,目标页面只是在当前窗口中显示并替代当前页面的内容,但是有时我们并不想这样做,想在一个新的浏览器窗口显示目标页面,那怎么办?在这里介绍<a>标记的target属性。target属性的取值有4个,_blank_self_top_parent。由于HTML5不再支持框,所以_top_parent这两个取值不常用,不在此介绍。_blank表示在新的窗口显示超链接画面。_self表示在当前窗口显示超链接画面,是默认选项。

浮动框架iframe

HTML5中已经不支持frameset,但是它仍然支持iframe浮动框架的使用。浮动框架可以自由控制窗口的大小,可以配合表格随意地在网页中的任何位置插入窗口,实际上就是在一个窗口中再创建一个新的窗口。其框架格式如下:

1<iframe src="链接对象">其中,src表示浮动框架中显示对象的路径,可以是绝对路径。也可以是相对路径。例如要实现如下网页效果:





可能看起来比较小,默认情况下,浮动框架的宽度和高度为220×120像素。如果我们需要调整怎么办?使用CSS样式。如果修改上述浮动框架,只需要在<head>标记部分添加如下CSS代码。




1<style>2iframe{3 width:600px; //宽度4 hegiht:800px; //高度5 border:none; //无边框6}7</style>最后再来看例子:
实现如下效果:


代码如下:

1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>超链接</title> 6</head> 7<p><a href="http://www.qq.com">腾讯网站</a> </p> <!--文本链接--> 8<p><a href="http://www.icourse163.org"><img src="mooc.png"></a></p><!--图片超链接--> 9<p><a href="01.docx">链接到Word文档</a> </p> <!--链接到文件-->10<p><a href="mailto:kfdzsj@126.com">站长信箱</a> </p> <!-- 链接电子邮件-->11<p><a href="h2.html" target="_blank">打开一个新窗口</a></p>12<body>13</body>14</html>提醒各位代码中的邮箱地址我是随便输入的,仅具有演示作用。










编辑不易,欢迎推广










关键词:建立

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭