爱你小甲鱼 发表于 2018-10-30 17:37:09

不是很明白<a>的用法

<!DOCTYPE:html>
<html>
<head>
<title>111</title>
<meta charset="UTF-8">
<meta name="viewport"content="width=device-width,initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="beijing.css">
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<base href="http://www.taobao.com" target="_blank">
</head>
<body>

<a href="text1">第一个例子</a>
<a href="text2">第2个例子</a>
<a href="text3">第3个例子</a>
</body>
</html>

源代码如上,我的问题是,1.在<a>标签中href="text1",这是为什么通过text这个文本连接到http://www.taobao.com的????
                                       
                                  2. 一般不是<a>中href="网址"吗,怎么现在只是一个text就能连接网址???而且<base>中没有text相关啊???

Jons 发表于 2018-10-30 18:27:20

本帖最后由 Jons 于 2018-10-30 18:29 编辑

a href 就是网址

href 如果不写域名默认找当前文件同级目录下文件 text3

如果设置 <basetarget="_blank">
就会去找http://www.taobao.com 这个域名下根目录的文件 text3
<a href="text3">第3个例子</a>

base 标签详细介绍:http://www.w3school.com.cn/tags/tag_base.asp
算了直接上图吧







不二如是 发表于 2018-10-31 09:27:17

1、请关注鱼C速查宝典,里面有H5标签的最新用法,传送门

推荐阅读:学好#Web开发必须要收藏的几个页面 | 【课程指南

2、a元素就是“超链接”,通过href指定跳转位置。如果未指定base元素,则跳转到href属性的值。

由于设置了base元素,会自动为当前页面中的所有href添加一个默认的跳转。

由于你设定了“"http://www.taobao.com”,所以你设定的三个a元素会有一个根值,然后将你设置的textn添加到下一级,即:
http://www.taobao.com/textn
页: [1]
查看完整版本: 不是很明白<a>的用法