html中a标签的常见用法

一、总结

一句话总结:

a、页面跳转
b、使用锚点定位
c、下载文件

二、html中<a>标签的用法

转自或参考:html中<a>标签的用法
https://www.cnblogs.com/sunmoonyou/p/9190182.html

<a>标签的三种用法

<!--本博客所有示例均在页面底部-->

  1 页面跳转

    <!--href 是属性,"引号引起来的是属性值"

    写法<a href = "路径" target="属性值">这个路径在这指的是需要跳转的页面的网址</a>

    <!--记忆方式:target英文单词含义 对象 。即后面的属性值对前面的属性进行处理,对象的处理方式为(下面五种方式)-->

      target的属性值有:  

              _blank:target="_blank" 含义:在一个新的窗口打开被连接文档    <!--记忆方式:英文单词blank 形容词 空的 即在空的页面打开-->

              _self:target="_self" 含义:在当前页面打开被链接文档               <!--记忆方式: self 名词 自己 即在当前页面打开-->

              _parent:target="_parent" 含义:在父框架集中打开被链接文档     <!--记忆方式: parent 名词单数 父亲或母亲,即在父框架打开-->

              _top:target="_top" 含义:在整个窗口打开被链接文档              <!--记忆方式:top名词顶部 即在顶部窗口打开-->

              注:这是4 个保留的目标名称用作特殊的文档重定向操作,特殊属性值

              framename:在指定的框架中打开被链接文档,把frame看做内置浏览器。

              _parent,_top,name,必须结合frame的使用

  

  2 定位

  设定锚点:
        在要定位到的位置找一个标签给他加id属性,属性值就是锚点名称

示例:
    <a href="#">内容</a>      <!--#的意思是跳转到本页-->
    
     定位锚点:
        跳转到指定锚点

  3 下载 or其他

  a 标签跳转到的文件 浏览器打不开,然后会选择提供下载
     例如RAR文件(即href路径为rar文件)
      <a href = "../../枪.rar">内容</a>

示例:

页面跳转代码:

 <body>

 <h3>Table of Contents</h3>
<ul>
<li><a href="pref.html" target="view_window">preface</a></li>
<li><a href="chap1.html" target="view_window">chapter</a></li>
<li><a href="chap2.html" target="view_window">chapter</a></li>
<li><a href="chap3.html" target="view_window">chapter</a></li> </body>

跳转页面代码

运行截图

注意:实际运行过程,<a href="路径">内容</a>均会展现内容下有下划线以及鼠标移动至内容处变小手。

定位代码:

 <!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>例文-锚点链接</title>
</head>
<div align="center"><!--后面标题内容居中-->
<h3><a href="#music">音乐</a></h3><!--标题内容-->
<h3><a href="#movie">电影</a></h3>
<h3><a href="#game">游戏</a></h3>
</div>
<div style="font-size: 60px;"><!--设置字体尺寸-->
...<br><!--换行-->
...<br>
...<br>
...<br>
</div>
<div id="music"><!--对照前面的href="music",效果为点击音乐后跳转到下面标题内容-->
<h3>推荐音乐</h3>
<ul>
<li>红昭愿</li>
<li>光辉岁月</li>
<li>少年中国说</li>
<li>青花瓷</li>
</ul>
</div>
<div style="font-size: 60px">
...<br>
...<br>
...<br>
...<br>
</div>
<div id="movie">
<h3>推荐电影</h3>
<ul>
<li>霸王别姬</li>
<li>肖申克的救赎</li>
<li>速度与激情</li>
<li>加勒比海盗</li>
</ul>
</div>
<div style="font-size: 60px">
...<br>
...<br>
...<br>
...<br>
</div>
<div id="game">
<h3>推荐游戏</h3>
<ul>
<li>英雄联盟</li>
<li>王者荣耀</li>
<li>绝地求生</li>
<li>大话西游</li>
</ul>
</div>
<div style="font-size: 60px">
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
</div> <body>
</body>
</html>

锚点链接示例

运行截图:

下载代码:

  <a href = "../../枪.rar">内容</a>

运行截图

 

html中a标签的常见用法的更多相关文章

  1. meta标签的常见用法

    一.定义和用法 <meta> 标签始终位于 head 元素中.<meta> 元素可提供有关页面的元信息(meta-information),元数据不会显示在页面上,但是对于机器 ...

  2. [HTML知识体系]meta标签的常见用法

    1.meta是什么 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词. 标签位于文档的头部,不包含任何内容. 标签的属性定义了与文档相关联的名称 ...

  3. 19.python中os模块的常见用法

    常见函数列表 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows,它是'nt', 而对于Linux/Unix用户,它是'posix'. os. ...

  4. java和数据库中日期类型的常见用法

    (1)java中日期类型:Date.Timestamp(2)数据库中:Date.Timestamp(3)字符串和Date之间的格式化转换:    SimpleDateFormat类方法: format ...

  5. a标签中href=""的几种用法(转)

    a标签中href=""的几种用法   标签: html / a标签 / javascript 46371 众所周知,a标签的最重要功能是实现超链接和锚点.而且,大多数人认为a标签最 ...

  6. Linux中find常见用法

    Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数 ...

  7. php中的curl使用入门教程和常见用法实例

    摘要: [目录] php中的curl使用入门教程和常见用法实例 一.curl的优势 二.curl的简单使用步骤 三.错误处理 四.获取curl请求的具体信息 五.使用curl发送post请求 六.文件 ...

  8. Guava中Predicate的常见用法

    Guava中Predicate的常见用法 1.  Predicate基本用法 guava提供了许多利用Functions和Predicates来操作Collections的工具,一般在 Iterabl ...

  9. [转]Linux中find常见用法示例

    Linux中find常见用法示例[转]·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;find命令的参 ...

随机推荐

  1. Jmeter学习笔记(八)——监听器元件之聚合报告

    1.聚合报告添加 聚合报告是常用的监听器之一,添加路径: 点击线程组->添加->监听器->聚合报告 2.聚合报告界面及说明 Label:请求的名称,就是我们在进行测试的httpreq ...

  2. UCOSIII信号量

    信号量通常分为两种 二进制信号量 计数型信号量 二进制信号量 二进制信号量只能取0和1两个值 计数型信号量 计数型信号量的范围由OS_SEM_CTR决定.OS_SEM_CTR可以为8位,16位和32位 ...

  3. 只要200行JavaScript代码,就能把特斯拉汽车带到您身边

    Jerry的前一篇文章 如何使用JavaScript开发AR(增强现实)移动应用 (一) 介绍了用React-Native + ViroReact开发增强现实应用的一些预备知识. 本文咱们开始进入增强 ...

  4. WEB安全工程师整理资料

    安全产品  NESS   Nmap   AWVS Burp APPScan   chopper  sqlmap   kali linux    具体的教程可以在SEcWiki 上搜索  使用公开的漏洞 ...

  5. 数据库系统load飙高问题解决思路

    工作过程中有时候会接收到数据库服务器器load 飙高的报警,比如:  load1 15.25 base: 8.52,collect time:2014-08-30 如何处理load 异常飙高的报警呢? ...

  6. PAT-2019年冬季考试-乙级(题解)

    很荣幸这次能够参加乙级考试,和大佬们同台竞技了一次,这篇博客,进行介绍这次2019冬季的乙级考试题解. 7-1 2019数列 (15分) 把 2019 各个数位上的数字 2.0.1.9 作为一个数列的 ...

  7. python3_pygame游戏窗口创建

    python3利用第三方模块pygame创建游戏窗口 步骤1.导入pygame模块 步骤2.初始化pygame模块 步骤3.设置游戏窗口大小 步骤4.定义游戏窗口背景颜色 步骤5.开始循环检测游戏窗口 ...

  8. P3620 [APIO/CTSC 2007]数据备份[优先队列+贪心]

    题目描述 你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份.然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏 ...

  9. Spring Cloud 组件 —— hystrix

    作用与功能 ① 资源隔离, 每个依赖配备单独的线程池,为每个依赖提供一个小的线程池(或信号),如果线程池已满调用将被立即拒绝,默认不采用排队.加速失败判定时间.② 依赖超时,可配置依赖调用超时时间,超 ...

  10. 十一.Protobuf3可选项

    Protobuf3 可选项 .proto文件中可以声明许多选项.选项不会改变声明的整体含义,但可能会影响在特定上下文中处理声明的方式.可用选项的完整列表在google/protobuf/descrip ...