<a>标签用法总结

2023-05-16

#说起a标签真实功能强大呀,所以做个总结怕自己忘了

a标签的强大功能都要归咎于href属性可以为多种类型

1、< a href="#" >的作用:点击标签链接到网页的顶端


<a href="#">回到最顶端</a>    

2、href="url"的作用(URL分为绝对路径和相对路径)

  • URL:统一资源定位符(URL,英语Uniform Resource Locator的缩写)也被称为网页地址,是因特网上标准的资源的地址。
  • URL的结构:基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名组成。
  • 绝对路径:引入文件的真实存在路径(和当前文件没有关系)
  • 相对路径:引入的文件相对于当前文件的路径

  URL的类型有很多一种是网页类型比如百度页面:https://www.baidu.com/ 一种是文件类型的比如图片:      http://baidu.com/i.img(还可以是文档、PPT等)。如果是网页的话是直接打开网页,但是如果是文件类型则是下载哦,这里还是有区别的


//跳转到百度页面
<a href="http://baidu.com">超链接</a>
//下载文件
<a href="http://baidu.com/i.img">超链接</a>  

3、href=#id/name(id是元素的id属性值,name是元素的name属性值,但是前面必须有#号告诉他你这个锚点)

这个跳转有两种情况一种是跳到页面内的指定的锚点元素,另一种是跳到其他页面的指定锚点

  • 页内跳转:

//点击此处会跳到标记1
<a href="#1">锚点1</a>
//点击此处会跳到标记2
<a href="#2">锚点1</a>

<div id="1">标记1</div>
<div name="2">标记2</div>  
  • 其他页面跳转

1.html
//此时就会跳转到2.html的标记1处
<a href="2.html/#1">锚点1</a>
<div id="1">标记1</div>
2.html
<div id="1">标记1</div>  

4、href="JavaScript:;"

(javascript:是伪协议,它可以让我们通过一个链接来调用javascript函数.而采用这个方式 javascript:;可以实现a标签的点击事件运行时,如果页面内容很多,有滚动条时,页面不会乱跳,用户体验更好)


//void是一个操作符,void(0)返回undefined,地址不发生跳转,会执行onclick里面的方法
<a href="javascript:void(0)" οnclick="sub();">方法</a>
//#是标签内置的一个方法,代表top的作用。点击网页后返回到页面的最顶端。
<a href="#" οnclick="sub();">方法</a>
//js函数后return false,页面不发生跳转,执行后还是在页面的当前位置
<a href="#" οnclick="sub();return false;">方法</a>  

5、a标签还有一个功能就是发邮件

语法:

<a href="mailto:xxxxl@xxx.com?cc=抄送的人&bcc=秘密抄送的人&subject=邮件标题&body=邮件内容">告诉我们</a>

发送一个完整的邮件大概有五部分(除了收件人是必填的其他的可以选填哦)

mailto:收件人的邮箱地址

cc:需要抄送的人

bcc:秘密抄送的人

subject:邮件的主题

body:邮件的主题

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

<a>标签用法总结 的相关文章

  • Ubuntu 18.04扩展磁盘容量到单独分区

    vmvare下 扩展原有磁盘容量时 xff0c 一般情况下需要删除分区重新划分 xff0c 这样就删除了原有的数据 xff0c 为了保留原有数据 xff0c 把扩展的分区额外划分到一个分区 xff0c 自动挂载到一个目录 xff0c 减少风
  • Ubuntu 15.10使用vnc工具开启远程桌面

    1 在Ubuntu上首先需要安装vnc4server apt get install vnc4server 2 第一次执行vncserver的时候需要为客户端连接设置8位的密码 3 打开服务后 xff0c 根据客户端号连接 也可以指定客户端
  • n模块管理多个版本的node.js

    安装 homebrew方式 brew span class token function install span n github方式 span class token function curl span L https git io
  • 11.23总结

    今天除了上数学课和心里考试全部坐在电脑前刷题 启航oj 4 xff0c 菜鸟杯 oj3 因为我是一个入门比较晚的菜鸟所以我唯一能做的就是挤出所有的时间全部用来补别人已经明白的东西 今天主要的收获就是 字符串三个函数的应用 字符与二维数组的混
  • 11.24总结

    1 jsua oj 0 打算明后两天集中搞菜鸟杯题组 2 启航oj 5 今天上午满课下午都在敲代码 这真的是大一吗 有了昨天的刷题经验今天自己刷题快多了就是被那些提交语言折磨到窒息白白浪费了好多时间 主要学习了蛇形矩阵的算法根据题意判断从那
  • 11.25总结

    博客被吞了一遍 我吐了想一点前上床睡觉有这么难吗 虽然今天一天满课但是我还是学到了很多知识 今天启航oj 1 菜鸟杯补题 4 写了一篇关于党的19届六中全会的文章 主要学习了汉诺塔的数据变化原理 xff0c 递归 加深我对递归的理解 xff
  • 12.1日总结

    刷题数0 真的是挺无语的因为感觉指针链表栈的知识混成一团了 xff0c 只能各种百度 xff0c 最后发现书本里面的才是最香的 虽然没有做出来栈的题目但是大体的基本概念已经理清了 先从链表讲起 一说到结构体 xff0c 指针 xff0c 链
  • 12.2总结(纵使结局不如意,放弃实属下下签。)

    刷题数三 xff0c 菜鸟杯补题2 xff1b 启航栈1 xff1b 终于知道这两天为什么这么痛苦了 我一度难受到窒息因为我看的是链栈我看了两天硬是对这些题目无从下手 xff0c 因为他吧指针 结构体 链表 栈一起结合起来使用 我去搜各种博
  • 12.3日总结 单调栈

    今天就刷了两个题 xff0c 尝试了一个题 xff0c 主要看了单调栈 xff0c 单调栈分为两种一中是栈中元素从栈顶到栈顶呈从小到大的排序的栈这样的栈称为单调递增栈 另一种从栈顶到栈底数据从大到小称为单调递减栈 单调栈的应用一般可以用来求
  • 12.5总结

    开始着手于项目的编写 其实所有事情都是开头难 xff0c 项目也一样 xff0c 第一次写项目必定要接触到很多新东西 xff0c 今天主要遇到了两个新的头文件里面包含了写项目必备的几个函数 stdlib h里面定义了五种类型 一些宏和通用工
  • 搬运! Windbg调试命令详解

    转载注明 gt gt 作者 xff1a 张佩 原文 xff1a http www yiiyee cn Blog 1 概述 用户成功安装微软Windows调试工具集后 xff0c 能够在安装目录下发现四个调试器程序 xff0c 分别是 xff
  • 使用光盘安装Microsoft media foundation

    一 准备 系统 xff1a widnows server 2012 R2 Datacenter 准备文件 xff1a 安装光盘或iso 双击iso文件 xff0c windows server会自动虚拟出一个光驱 假如光驱或虚拟光驱的盘符为
  • 如何用MindManager将导图导出为HTML5交互式导图?

    最新版MindManager 2017中新增了一种导出方式 HTML5交互式导图 xff0c 相信很多人在了解MindManager 2017新功能的时候就已经知道了 本文 xff0c 小编将给大家演示 xff0c 如何将做好的思维导图导出
  • 判断两个IP是否属于同一个子网

    例如 xff1a 192 168 1 1 24和192 168 1 33 27 192 168 1 1 24的ip地址为192 168 1 1 xff0c 子网掩码为255 255 255 0 转化为二进制 xff1a IP地址为 xff1
  • 记录一次K8s-Flannel插件的坑

    版本 xff1a K8s版本1 17 6 部署方式 xff1a ansible 43 kubeadm部署 架构 xff1a master1 43 node2 43 registry私有仓库 执行kubectl apply f kube fl
  • opencv imencode和imdecode使用,用于网络传输图片

    这是C 43 43 版本的 程序首先读入一个图片 然后encode xff0c 之后把encode后的内容写入文件 xff08 实际应用可以发送到网络 xff09 第二步 xff0c 从文件读取encode的内容 然后解码decode 转换
  • 云计算&云存储

    云计算技术 云计算技术主要分为以下几个部分 xff1a 编程模式海量数据分布存储技术海量数据管理技术虚拟化技术云计算平台管理技术 云计算应用 云计算应用主要包含以下六个部分 xff1a 密码优先检查安全问题加密方法管理密码双重认证备份 云存
  • 用C语言实现字符串反转函数strrev的经典方法

    字符串反转函数strrev不是C语言标准库函数 xff0c 很多C语言编译器并没有提供对它的支持 xff0c 比如你在Linux下输入Shell命令man 3 strlen xff0c 屏幕上会显示 xff0c STRLEN 3 Linux
  • OSPFv3报文格式与作用分析

    OSPFv3报头 xff1a 实际抓包 xff1a 具体内容 xff1a Version xff1a 3 Type xff1a 报文类型 1 Hello 2 DD 3 LSR 4 LSU 5 LSAck Packet length xff1

随机推荐

  • IPv6基础知识

    概述 xff1a IPv6 xff08 Internet Protocol Version 6 xff09 是网络层协议的第二代标准协议 xff0c 也被称为IPng xff08 IP Next Generation xff09 它是Int
  • BGP在数据中心的应用1——数据中心网络介绍

    注 xff1a 本文根据 BGP in the Datacenter 整理 xff0c 有兴趣和英文阅读能力的朋友可以直接看原文 xff1a https www oreilly com library view bgp in the 978
  • 意法nucleo-h723zg原理图,stm32h723zg原理图

    兄弟们 xff1a 我之前一直都在找这个图 xff0c 废了老大的劲才找到 xff0c 并且找到就马上给大家分享了 xff0c 希望能顺手点个赞 Introduction xff1a The STM32H7 Nucleo 144 board
  • MAX30102学习笔记(上)

    MAX30102学习笔记 xff08 上 xff09 一 小简介 max30102是一个将脉搏血氧仪的心率检测仪融为一体的一个传感器模块 简单的说就是一个可以采集心率和血氧数据的小模块 xff0c 使用者只需将其佩戴于手指 xff0c 手腕
  • java---爬虫

    提示 xff1a 以下代码仅能用于学习使用 xff0c 部分代码已脱敏 前言 为了帮助女朋友完成作业从没接触过爬虫的我被赶鸭子上架 xff0c 硬着头皮code 索性是不负所托 xff0c 虽然代码很垃圾但是所期望的功能也完整实现 下面进入
  • 【详细教程】zmq c++ cmake 实现发布订阅

    前言 ZMQ是一种性能极高的通信框架 xff0c 吞吐量大延迟低 xff0c 使用简便 本文手把手讲解如何用c 43 43 实现zmq的订阅和发布 xff0c 编译环境我们选择了cmake 环境准备 zmq 可以参考我写的这篇 xff1a
  • 职场分身术:从给答案到做引导

    在学校读书的时候 xff0c 偶尔作业不会做 xff0c 很可能会问同学 xff0c 他很可能会把答案直接给出来 但是 xff0c 如果去问老师 xff0c 他很可能给一些启发和引导 这正是对不同帮助类型最初的感受 进入职场之后 xff0c
  • DNS及mDNS 名字(名称)压缩规则

    Author Shawn Lee WebSite http blog csdn net twelvelee Email xff1a xiaofengoffice 64 163 com Update Time 2011年8月24日星期三 Sh
  • 、做最好的自己--【我的2014】

    花开花落 xff0c 云卷云舒 不平凡的 2014年也接近尾声了 xff0c 留给我们的是无尽的感慨和反思 回首这一年 xff0c 自己在慢慢的成长 经过这一年 xff0c 我渐渐意识到专业技术的重要性 于是 xff0c 在2014年10月
  • 最新版22.04Linux系统下配置Go语言开发环境

    Linux系统下配置Go语言环境过程 1 先进入root超级用户2 查看Linux系统的版本 xff1a 3 根据系统版本找到对应的Go语言安装包4 切换到 usr local 目录下 xff0c 下载Go语言安装包 xff0c 并解压缩
  • VDO虚拟数据优化及RAID

    VDO虚拟数据优化 Virtual Data Optimize是一种通过压缩或删除存储设备上的数据来优化存储空间的技术 xff0c 简称VDO xff0c 中文名叫虚拟数据优化 第1步 xff1a 创建一个全新的VDO卷 vdo creat
  • Ubuntu20.4系统下安装kvm并创建虚拟机

    Ubuntu20 4系统下安装kvm并创建虚拟机 一 安装Ubuntu20 4系统二 在Ubuntu20 4系统下安装KVM三 kvm虚拟机及其磁盘映像文件 xff08 CentOS 7 9 xff09 制作 一 安装Ubuntu20 4系
  • 回首16,展望17。

    我是一名在校的大学生 xff0c 时光流逝转眼就到了该毕业的时间了 xff0c 大学的四年对于我们来说却只有三年 学校的压缩式教学让我们三年学完了四年的东西 xff0c 无论你学的怎样都要出去找工作 现在的我也将面临这样的抉择了 大学是轻松
  • 树莓派4B装安卓11系统 可超频到2GHZ 运行流畅

    树莓派4B安装安卓系统需要下载安卓镜像和烧写器 xff0c 安卓镜像我目前知道的有两种 xff0c 一种是基于LineageOS的魔改版 xff0c 另外一种是omni官方制作的 下面我把地址贴出 xff0c 大家根据需要下载 树莓派安卓下
  • 在12864液晶上显示任何图像

    一 xff0c 所需软件 xff1a Any to Icon 作用 xff1a 用来把随意彩图 xff0c 转化成黑白2色图 windows画图软件 作用 xff1a 用来编辑DIY2色图片 xff0c 并可改属性改成128X64像素 字模
  • 关于openstack错误-cirros镜像-无法启动

    链接 xff1a https www cnblogs com learn2teach p 12456635 html
  • 双机调试和windbg的命令

    各位大牛以及和我一样还是菜鸟的朋友们 xff0c 大家好 xff0c 今天在调试驱动程序时 xff0c 由于要做双机调试 xff0c 所以顺便再论坛发给以后需要的朋友 xff0c 相对网上其他教程我的这个 算是比较详细了 xff0c 因为我
  • 【无标题】

    Java中的类 类可以看成是创建 Java 对象的模板 通过下面一个简单的类来理解下 Java 中类的定义 xff1a public class Dog String breed int age String color void bark
  • sdwan和传统专线,二者的区别在哪里?

    传统的企业网络通常由园区 分支和数据中心组成 xff0c 通过企业WAN网络相互连接 长期以来 xff0c 为了保证服务质量 xff0c 企业WAN网络互联通常采用运营商的传统专线 虽然网络质量有保证 xff0c 但业务开通繁琐 xff0c
  • <a>标签用法总结

    说起a标签真实功能强大呀 xff0c 所以做个总结怕自己忘了 a标签的强大功能都要归咎于href属性可以为多种类型 1 lt a href 61 34 34 gt 的作用 xff1a 点击标签链接到网页的顶端 lt a href 61 34