文档章节

HTML5之锚链接

Aaron_DMC
 Aaron_DMC
发布于 2016/11/29 15:14
字数 1047
阅读 39
收藏 0

锚链接一般用于本页面的跳转,比如页面太长,到了尾部要瞬间到顶部,就可以用锚链接。

如下图所示:

数码 男装 女装 电影 音乐会 通信 阅读 美容 旅游”  就是一些锚链接。

示例:点击"数码 男装 女装 电影 音乐会 通信 阅读 美容 旅游"等就能跳转到相关内容,就像船放的一个锚。

代码实现如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>HTML5之锚链接 --- 测试</title>
		<meta name="generator" content="editplus" />
		<meta name="author" content="" />
		<meta name="keywords" content="" />
		<meta name="description" content="" />
		<style type="text/css">
			*{margin:0px;padding:0px;}
			html,body{family:"微软雅黑";font-size:12px;color:#666;}
			ul,li{list-style-type:none;}
			a{text-decoration:none;}
			#nav{width:100%;height:100px;background:#DD2727;}
			#nav ul{width:1200px;height:100px;margin:0px auto;}
			#nav ul li{float:left;width:100px;height:50px;margin-top:50px;}
			#nav ul li a{font-size:20px;color:#fff;}

			#digtal{width:100%;height:500px;background:#ff9933;}
			#male{width:100%;height:500px;background:#ccff66;}
			#female{width:100%;height:500px;background:#ff00cc;}
			#movie{width:100%;height:500px;background:#99ff00;}
			#music{width:100%;height:500px;background:#006600;}
			#cmcc{width:100%;height:500px;background:#0000ff;}
			#reading{width:100%;height:500px;background:#ff0000;}
			#beautiful{width:100%;height:500px;background:#ff00cc;}
			#travel{width:100%;height:500px;background:#339900;}

			.box{width:1200px;margin:0px auto;}
			.box h1{background:#000;color:#fff;line-height:50px;}
		</style>

	</head>
	<body>
		<div id="nav">
			<ul>
				<li><a href="#digtal">数码</a></li>
				<li><a href="#male">男装</a></li>
				<li><a href="#female">女装</a></li>
				<li><a href="#movie">电影</a></li>
				<li><a href="#music">音乐会</a></li>
				<li><a href="#cmcc">通信</a></li>
				<li><a href="#reading">阅读</a></li>
				<li><a href="#beautiful">美容</a></li>
				<li><a href="#travel">旅游</a></li>
			</ul>
		</div>

		<div class="box">
			<div id="digtal">
				<h1>数码</h1>
			</div>
			<div id="male">
				<h1>男装</h1>
			</div>
			<div id="female">
				<h1>女装</h1>
			</div>
			<div id="movie">
				<h1>电影</h1>
			</div>
			<div id="music">
				<h1>音乐会</h1>
			</div>
			<div id="cmcc">
				<h1>通信</h1>
			</div>
			<div id="reading">
				<h1>阅读</h1>
			</div>
			<div id="beautiful">
				<h1>美容</h1>
			</div>
			<div id="travel">
				<h1>旅游</h1>
			</div>
		</div>
	</body>

</html>

 

 

第二种: 

  1. 首先,在 HTML 文档中对锚进行命名(创建一个书签):<a href="#tips">锚链接</a>

  2. 然后,在同一个文档中创建指向该锚的链接:<a name="tips">锚链接</a>

  name 属性规定锚(anchor)的名称。

  可以使用 name 属性创建 HTML 页面中的书签。

  书签不会以任何特殊方式显示。

  当使用命名锚(named anchors)时,可以创建直接跳至该命名锚(比如页面中某个小节)的链接,这样就无需不停地滚动页面来寻找需要的信息了。

  提示:当点击“到下面”后,焦点就会跳到”下面“处,如果想让效果明显,可以在上面代码片断之间加上。

代码如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>HTML5之锚链接 --- 测试</title>
		<meta name="generator" content="editplus" />
		<meta name="author" content="" />
		<meta name="keywords" content="" />
		<meta name="description" content="" />
		<style type="text/css">
			*{margin:0px;padding:0px;}
			html,body{family:"微软雅黑";font-size:12px;color:#666;}
			ul,li{list-style-type:none;}
			a{text-decoration:none;}
			#nav{width:100%;height:100px;background:#DD2727;}
			#nav ul{width:1200px;height:100px;margin:0px auto;}
			#nav ul li{float:left;width:100px;height:50px;margin-top:50px;}
			#nav ul li a{font-size:20px;color:#fff;}

			#digtal{width:100%;height:500px;background:#ff9933;}
			#male{width:100%;height:500px;background:#ccff66;}
			#female{width:100%;height:500px;background:#ff00cc;}
			#movie{width:100%;height:500px;background:#99ff00;}
			#music{width:100%;height:500px;background:#006600;}
			#cmcc{width:100%;height:500px;background:#0000ff;}
			#reading{width:100%;height:500px;background:#ff0000;}
			#beautiful{width:100%;height:500px;background:#ff00cc;}
			#travel{width:100%;height:500px;background:#339900;}

			.box{width:1200px;margin:0px auto;}
			.box h1{background:#000;color:#fff;line-height:50px;}
		</style>

	</head>
	<body>
		<div id="nav">
			<ul>
				<li><a href="#digtal">数码</a></li>
				<li><a href="#male">男装</a></li>
				<li><a href="#female">女装</a></li>
				<li><a href="#movie">电影</a></li>
				<li><a href="#music">音乐会</a></li>
				<li><a href="#cmcc">通信</a></li>
				<li><a href="#reading">阅读</a></li>
				<li><a href="#beautiful">美容</a></li>
				<li><a href="#travel">旅游</a></li>
			
				<!--  第二种方式  -->
				<li><a href="#abc">链接标题</a></li>
			</ul>
		</div>

		<div class="box">
			<div id="digtal">
				<h1>数码</h1>
			</div>
			<div id="male">
				<h1>男装</h1>
			</div>
			<div id="female">
				<h1>女装</h1>
			</div>
			<div id="movie">
				<h1>电影</h1>
			</div>
			<div id="music">
				<h1>音乐会</h1>
			</div>
			<div id="cmcc">
				<h1>通信</h1>
			</div>
			<div id="reading">
				<h1>阅读</h1>
			</div>
			<div id="beautiful">
				<h1>美容</h1>
			</div>
			<div id="travel">
				<h1>旅游</h1>
			</div>


			<!--  第二种方式  -->
			<div id="anchor">
				<a name="abc">链接标题</a>
			</div>
			
		</div>
	</body>

</html>

 

© 著作权归作者所有

共有 人打赏支持
Aaron_DMC
粉丝 8
博文 65
码字总数 73707
作品 0
上海
后端工程师
私信 提问
扣丁学堂HTML5培训课程怎么样

  在如今,随着移动互联网技术的发展和进步,比如HTML5在移动互联端的应用,让更多人了解到它的丰富性趣味性便利性,但HTML5就包括这些么?扣丁学堂HTML5培训课程怎么样?零基础能学会么?...

扣丁学堂
06/01
0
0
W3C发布HTML5官方Logo

W3C(World-Wide Web Consortium,万维网联盟)在今天放出了HTML5的官方新Logo,并对最近的网络开发技术做出了新的解释。HTML5在过去一年左右的时间里 成为大家争论的焦点。在Google的支持以...

mallon
2011/01/19
748
3
html5 使用window.history进行前端mvc跳转

//主要行为和方法如下: history.pushState(), history.replaceState() window.onpopstate事件 使用方式 if (!!(window.history && history.pushState)) { // 支持History API var stateOb......

IamOkay
2014/11/29
0
0
类“来钱道”html5 app开发

【需求描述】 开发类似“来钱道”app的html5 版本。 主要是发布任务,接任务,审核任务,充值提现,邀请好友,上线分享收益 等。 【技术要求】 要求用thinkphp框,推荐采用mui、hui、zui 等h...

冯京宝
2017/11/13
2
0
H5页面监听Android物理返回键

Android物理返回键的点击事件,一般webview的默认行为是 ,但是在实际需求场景下,简单的页面回退并不能满足需求,所以需要H5页面监听Android物理返回键从而自定义处理方法。 本方案的代码都...

hujiao
前天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

docker搞个wordpress

1.先把wordpress的镜像下载下来 docker pull wordpress 2.下载mysql docker pull mysql:lastest 3.启动mysql docker run --name blog -e root -d mysql:5.7 docker run --name some-mysql -e......

无极之岚
10分钟前
0
0
【宇润日常疯测-005】PHP 中的 clone 和 new 性能比较

clone和new本不应该放在一起比较,它们的作用是不同的。但可能有一些场景下,可以用clone也可以用new,那么这时候我们选哪个呢? 我编写了两个测试,第一个是声明一个空类,第二个是带构造方...

宇润
10分钟前
0
1
点击按钮弹出类似IOS 底部 dialog

implementation 'com.baoyz.actionsheet:library:1.1.7' 然后设置按钮点击监听,,调用下列代码即可 ActionSheet.createBuilder(this, getSupportFragmentManager()) ......

lanyu96
14分钟前
1
0
专访阿里云专有云马劲,一个理性的理想主义者

“我的故事都是和团队技术相关的,自己还真没有什么引人入胜的故事。”当马劲被问到能不能多分享些个人经历故事时他笑着说,我们就干脆怀着好奇聊了聊他和阿里云专有云一路走来的故事。 马劲...

阿里云官方博客
46分钟前
1
0
java环形缓冲区

import java.util.ArrayList;import java.util.List;/** * * 环形缓冲区<br/> * 一. 写数据:<br/> * 1. push: 当数据已写满时返回false,否则可以正常写入返回true<br/>......

whoisliang
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部