HTML a标签 (a标签的使用,收藏这一篇就够了)

HTML基础之a标签的使用

1. a 标签的语法

<a href="https://blog.csdn.net/weixin_47139649/article/details/109075700" target="_blank">HTML基础教程</a>

说明:

  • href:a 标签的链接地址;
  • target:新地址的打开方式;见下表:
target 的值说明
_blank在新的浏览器标签中打开
_self默认值,在本标签中打开

2. 文本上的 a 标签

文本的链接比较简单,代码如下:

<a href="https://blog.csdn.net/weixin_47139649/article/details/109075700" target="_blank">《HTML基础教程》</a>

上述代码的效果:《HTML基础教程》


3. 图片上的 a 标签

图片的链接代码:

<a href="https://www.baidu.com/">
<img src="https://i-blog.csdnimg.cn/blog_migrate/ffd0b02b62b8799a69d21fd99d5735ab.png" alt="别名" width="200" height="100"></a>

说明:

  • href:链接的地址;点击图片则跳转到该地址;
  • src:图片的本地路径 或者 网络图片的地址;
  • alt :图片不能正确加载时候,使用别名代替图片;
  • width:图片宽度;
  • height:图片高度;
  • style:可以在这里调节图片的样式;例如加边框:style="border:10px #FFF000 solid;"

上述代码的效果:别名


4. 通过 a 标签 创建电子邮件

电子邮件链接的代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML基础教程--张凯</title>
</head>
<body>

<p>
点击这里发送电子邮件:
<a href="mailto:794532995@qq.com?cc=123456@qq.com&bcc=7890@qq.com&subject=Hello%20World&body=这是我用超链接创建的邮件!" target="_top">点击创建邮件!</a>
</p>

</body>
</html>

说明:

  • href:如果要发送邮件,只需按照规定书写 href 地址即可;其中每个部分的解释如下,每部分间使用&连接即可;
  • mailto::收件人,如果有多个收件人,用英文逗号隔开;mailto与后面内容使用?连接;
  • cc=:抄送人,如果有多个,用英文逗号隔开;
  • bcc=:秘密抄送人,如果有多个,用英文逗号隔开;
  • subject= :邮件主题
  • body=:邮件内容
  • %20:在地址中不能包含空格,所以地址中的空格都必须使用%20来代替;

上述代码的效果如下:

HTML基础教程--张凯

点击这里发送电子邮件: 点击创建邮件!

点击后生成如下邮件:
在这里插入图片描述


5. 通过 a 标签 跳转到当前页面的指定位置

5.1 返回顶部

网页编程中,很多时候我们可以看到‘回到顶部’,这样的按钮,点击我们就可以回到网页的顶部。这功能也可以通过a标签实现,方法如下:

<!-- 第一步:在需要返回的地方加一个 id ,这里我在标题的地方增加了一个id-->
<!-- 这个例子中,我在这篇文章标题的地方增加了一个id,这并不可见,我们可以通过查看源代码看到-->
HTML基础之a标签的使用(创建链接)<p id='id1'></p>

<!-- 第二步:创建一个连接,指向前面的 id -->
<p><a href="#id1"> 回到顶部</a></p>

上述代码的效果如下:

回到顶部


5.2 跳转到指定章节

再举一个例子:
我们在读电子书的时候,可以跳转到制定的章节;
把以下代码保存成 .html,即可使用;

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>a标签跳转到指定位置--张凯</title>
</head>
<body>

<p>
<a href="#8">查看第8章</a>
</p>

<h2>第1章</h2>
<p>这边显示该章节的内容……</p>

<h2>第2章</h2>
<p>这边显示该章节的内容……</p>

<h2>第3章</h2>
<p>这边显示该章节的内容……</p>

<h2>第4章</a></h2>
<p>这边显示该章节的内容……</p>

<h2>第5章</h2>
<p>这边显示该章节的内容……</p>

<h2>第6章</h2>
<p>这边显示该章节的内容……</p>

<h2>第7章</h2>
<p>这边显示该章节的内容……</p>

<h2><a id="8">第8章</h2>
<p>这边显示该章节的内容……</p>

<h2>第9章</h2>
<p>这边显示该章节的内容……</p>

<h2>第10章</h2>
<p>这边显示该章节的内容……</p>

<h2>第11章</h2>
<p>这边显示该章节的内容……</p>

<h2>第12章</h2>
<p>这边显示该章节的内容……</p>

<h2>第13章</h2>
<p>这边显示该章节的内容……</p>

<h2>第14章</h2>
<p>这边显示该章节的内容……</p>

<h2>第15章</h2>
<p>这边显示该章节的内容……</p>

<h2></a>第16章</h2>
<p>这边显示该章节的内容……</p>

<h2>第17章</h2>
<p>这边显示该章节的内容……</p>

<h2>第18章</h2>
<p>这边显示该章节的内容……</p>

</body>
</html>

效果为:点击查看第8章,则页面跳转到第8章;

5.3 跳转到指定页面的制定位置

比如我现在有一个需求,想要通过超链接,跳转到文章《HMTL基础学习之基础篇》的第五章《其他常用标签》,步骤如下:

  1. 确定在需要跳转的地方有id值,这里我在指定位置加入a标签,如: <a id='base_id_5'><a>
<!-- 在文章 《HMTL基础学习之基础篇》的第五章标题中,增加 a 标签-->
5. 其他常用标签 <a id='base_id_5'><a>
  1. 在跳转的网址中增加 #base_id_5,如下:
 <p>文章<a href='https://blog.csdn.net/weixin_47139649/article/details/109075700'>《HMTL基础学习之基础篇》</a>的第五章<a href='https://blog.csdn.net/weixin_47139649/article/details/109075700#base_id_5'>《其他常用标签》</a></p>

效果如下:

文章《HMTL基础学习之基础篇》的第五章《其他常用标签》

点击《HMTL基础学习之基础篇》,可以跳转到指定文章;
点击《其他常用标签》,可以跳转到指定文章的制定位置;

  • 8
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
HTML 新增标签及其应用 HTML 是 Web 开发最基础的技术之一,它是一种用于创建网页的标记语言。HTML5HTML 的最新版本,它在原有标签的基础上新增了一些标签,这些标签可以更好地支持 Web 应用程序和多媒体内容。本文将介绍 HTML5 新增的几个标签及其应用。 1. <article> 标签 <article> 标签用于定义一篇文章,通常包含标题、作者、日期和正文等内容。它可以使搜索引擎更好地识别页面的主要内容,并提高网站的可访问性。例如: ``` <article> <header> <h1>文章标题</h1> <p>作者:张三</p> <p>日期:2022年1月1日</p> </header> <p>这里是文章正文。</p> </article> ``` 2. <nav> 标签 <nav> 标签用于定义导航链接的部分。它可以帮助搜索引擎更好地理解页面的结构和内容,并提高网站的可用性。例如: ``` <nav> <ul> <li><a href="#">首页</a></li> <li><a href="#">新闻</a></li> <li><a href="#">产品</a></li> <li><a href="#">关于我们</a></li> </ul> </nav> ``` 3. <section> 标签 <section> 标签用于定义文档的一个区域或部分。它可以帮助搜索引擎更好地理解页面的结构和内容,并提高网站的可访问性。例如: ``` <section> <h2>产品介绍</h2> <p>这里是产品介绍。</p> </section> ``` 4. <header> 和 <footer> 标签 <header> 标签用于定义文档或区域的页眉,通常包含标题、Logo、搜索框等内容。而 <footer> 标签用于定义文档或区域的页脚,通常包含版权信息、联系方式等内容。例如: ``` <header> <h1>网站标题</h1> <img src="logo.png" alt="Logo"> <form> <input type="text" name="search" placeholder="搜索"> <button type="submit">搜索</button> </form> </header> <footer> <p>版权信息 © 2022</p> <p>联系方式:xxx@xxx.com</p> </footer> ``` 5. <video> 和 <audio> 标签 <video> 和 <audio> 标签用于在网页嵌入视频和音频。它们可以在不需要插件的情况下播放多种格式的视频和音频文件。例如: ``` <video controls> <source src="video.mp4" type="video/mp4"> <source src="video.ogg" type="video/ogg"> 您的浏览器不支持视频播放。 </video> <audio controls> <source src="audio.mp3" type="audio/mpeg"> <source src="audio.ogg" type="audio/ogg"> 您的浏览器不支持音频播放。 </audio> ``` 6. <canvas> 标签 <canvas> 标签用于在网页绘制图形、动画和游戏等内容。它允许使用 JavaScript 在画布上绘制 2D 或 3D 的图形,并支持多种效果和动画。例如: ``` <canvas id="myCanvas" width="200" height="100"></canvas> <script> var canvas = document.getElementById("myCanvas"); var ctx = canvas.getContext("2d"); ctx.fillStyle = "#FF0000"; ctx.fillRect(0, 0, 150, 75); </script> ``` 总结 HTML5 新增的标签可以让 Web 开发更加方便和高效,同时提高网站的可访问性、可用性和可维护性。本文介绍了其的几个标签及其应用,希望对您有所帮助。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这么神奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值