【HTML5学习笔记】3:超链接和路径

<a>标签的href属性用于指定URL,target属性用于指定打开方式,默认的打开方式是在当前窗口打开文档(_self)。

target属性还有一个常用的值为_blank,它使得点击超链接的时候将在新窗口打开。

相对路径:相对于页面而言的另一个页面的路径,可以自动识别当前目录。

绝对路径(很少用):从file:///磁盘符开始的完整路径。

 

*使用相对路径

<!DOCTYPE html>
<html lang="zh-cn">
<head>
	<meta charset="utf-8">
	<title>超链接和路径</title>
</head>
<body>
	<a href="index2.html" target="_blank">进入上次写的index2</a> <!-- 在当前文件(index3.html)中去寻找index2.html -->
</body>
</html>

运行结果:

单击超链接后弹出:


相对路径的文件如果在同一个目录下,直接属性就是被链接的文件名.后缀名,如果在同一个主目录下,有多个子目录层次,那就要使用目录结构语法。


目录结构语法:

同一目录下:直接文件名.后缀名或./文件名.后缀名。

子目录下:xxx/文件名.后缀名。

孙子目录下:xxx/xxx/文件名.后缀名。

父目录下:../文件名.后缀名。

爷爷目录下:../../文件名.后缀名。

 

锚点可以在文档中设置标记,这些标记通常放在文档的特定主题处或顶部。然后可以创建到这些命名锚记的链接,这些链接可快速将访问者带到指定位置。

*锚点的测试(不分页的小说的定位):

<!DOCTYPE html>
<html lang="zh-cn">
<head>
	<meta charset="utf-8">
	<title>超链接和路径</title>
</head>
<body>
	<a href="#1">第一章</a> <a href="#2">第二章</a> <a href="#3">第三章</a><br>
	小说前言:
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<a name="1"></a>第一章内容:
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<a id="2"></a>第二章内容:
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<a name="3"></a>第三章内容:
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>

运行结果:


单击一下第三章,结果:


上面的

<a name="1"></a>

即是创建了一个命名锚记,而

<a href="#1">第一章</a>

创建了到这个命名锚记的链接。name是通用属性,每个标签都可以加一个name值。通过属性id也可以实现锚点的定位,其用法和name是相同的。










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值