HTML 文本链接

时间:2019-06-08 23:19:23  来源:igfitidea点击:

一个网页可以包含各种链接,这些链接可以将我们直接带到其他页面,甚至是给定页面的特定部分。这些链接称为超链接

超链接允许访问者通过单击单词、短语和图像在网站之间导航。因此,我们可以使用网页上可用的文本或图像创建超链接。

链接文档

使用HTML标记<a>指定链接。这个标记称为锚定标记,开始标记和结束标记之间的任何内容都成为链接的一部分,
用户可以单击该部分来访问链接的文档。

下面是使用<a>标记的简单语法。

<a href = "网页地址" ...属性列表>链接文本</a>

HTML 超链接示例

<a href = "https://www.theitroad.com" target = "_self">之路教程</a>

这将产生以下结果,我们可以单击生成的链接以访问教程点的主页(在本例中)。

target属性

target属性用于指定打开链接文档的位置。

可选值说明
_blank在新窗口或选项卡中打开链接的文档。
_self在同一框架中打开链接的文档。
_parent在父框架中打开链接的文档。
_top在窗口的整个正文中打开链接的文档。
targetframe在指定的框架中打开链接文档。

HTML链接的target属性示例

尝试下面的例子来理解为target属性提供的几个选项的基本区别。

<a href = "/html/index.htm" target = "_blank">在新窗口打开</a> |
<a href = "/html/index.htm" target = "_self">在当前窗口打开</a> |
<a href = "/html/index.htm" target = "_parent">在父窗口打开</a> |
<a href = "/html/index.htm" target = "_top">在窗口的整个正文中打开</a>

base路径的使用

当你链接到同一个网站的HTML文档时,不需要为每个链接提供一个完整的URL。
如果在HTML文档头中使用<base>标记,就可以消除它。此标记用于为所有链接提供基本路径。
所以浏览器将把给定的相对路径连接到这个基路径,并生成一个完整的URL。

<!DOCTYPE html>
<html>

   <head>
      <title>base路径示例</title>
      <base href = "https://www.theitroad.com/">
   </head>
	
   <body>
      <p>点击下面的链接</p>
      <a href = "/html/index.htm" target = "_blank">之路HTML教程</a>
   </body>
	
</html>

"/html/index.htm" 将会视为 "http://www.theitroad.com/html/index.htm"

链接到页面中的某个部分

我们可以使用name属性创建指向给定网页特定部分的链接。

注意 HTML5中不推荐使用name属性。不要使用此属性。请改用id和title属性。

首先在网页中创建一个指向你想要访问的地方的链接,并使用<a…>标记将其命名:

<h1>文本链接<a name = "top"></a></h1>

第二步是创建一个超链接来链接文档和我们要访问的位置–

<a href = "/html/html_text_links.htm#top">返回顶部</a>

当我们点击链接时,将转到html_text_links.htm网页的top部分。

设置链接颜色

我们可以使用<body>标记的link、alink和vlink属性设置链接、活动链接和已访问链接的颜色。

在中保存以下内容测试.htm并在任何web浏览器中打开它,查看link、alink和vlink属性是如何工作的。

<body alink = "#54A250" link = "#0059b2" vlink = "#551a8b">
   <a href = "/html/index.htm" target = "_blank" >HTML教程</a>
</body>

学习css后,我们还可以使用css进行设置

:alink {
    color: #54A250;
}
:link {
    color: #0059b2;
}
:visited {
    color: #551a8b;
}

下载链接

我们可以创建文本链接以使PDF、DOC或ZIP文件可下载。只需提供可下载文件的完整URL:

<a href = "https://www.theitroad.com/pdf-filename.pdf">下载pdf文件</a>
<a href = "https://www.theitroad.com/word-filename.doc">下载word文档</a>