元素: 链接元素

属性

href: 设置要跳转的HTML页面的路径(绝对路径和相对路径)

默认样式:

    字体颜色是蓝色文字具有下划线效果鼠标在悬停在链接文字上时,鼠标样式改变

默认跳转方式: 在当前页面进行跳转

<a>标签有设置href属性的话,显示效果就是普通文本(不再是链接)

如果你确实要使用链接,href属性是不能省略

将href属性的值设置为"#",称为伪链接

target属性: 设置链接的跳转方式

_self: 默认值,表示在当前窗口进行跳转

_blank: 表示在新窗口/页签进行跳转

在老版本浏览器中存在的值(都是以窗口方式打开页面)

_parent: 表示在父级窗口打开新页面

_top: 表示在顶级窗口打开新页面

Email链接

<a>元素可以作为一个Email链接

href属性值的格式: mailTo: Email地址

默认样式和普通的链接是一致的

当点击链接时,自动打开你操作系统中的邮件软件到发邮件的界面

前提: 你的操作系统必须要安装邮件软件

锚点

HTML页面中的锚点: 通过一个超链接指向当前HTML页面中的某个位置

  1. 在元素的href属性值的格式: #ID属性值(某个元素的)
  2. 在指定的元素中设置ID属性值,与元素的href属性值中的ID属性值保持一致

当点击锚点时,页面自动地跳转到当前页面中对应的元素显示位置

当前HTML页面的地址发生变化: 增加<a>元素的href属性值

下载

<a>元素实现下载功能

href属性: 设置下载文件的路径

浏览器提供的功能:

如果能在浏览器中显示的,直接显示

如果不能在浏览器中显示的,提供下载

download属性: 设置下载文件的路径

不能单独使用: <a>元素如果不设置href属性的话,不是一个链接

浏览器会优先选择浏览器所支持的方式

单纯地提供了一个下载的功能

链接样式

a {/* 设置颜色 */color: lightcoral;css/* 去掉下划线 */text-decoration: none;}

动态伪类

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>目标伪类选择器</title><style>p:target {background-color: gold;}</style>
</head><body><h3>Table of Contents</h3><ol><li><a href="#p1">Jump to the first paragraph!</a></li><li><a href="#p2">Jump to the second paragraph!</a></li><li><a href="#nowhere">This link goes nowhere,because the target doesn't exist.</a></li></ol><h3>My Fun Article</h3><p id="p1">You can target <i>this paragraph</i> using aURL fragment. Click on the link above to try out!</p><p id="p2">This is <i>another paragraph</i>, also accessiblefrom the links above. Isn't that delightful?</p>
</body></html>

HTML中的<a>标签相关推荐

  1. html中section与div,如何在html中的section标签内包含div标签

    我正在制作一个完整版块的页面网站,如this.每个页面都有自己的标签.目前我的网页有4个部分(呈现不同的背景颜色).如何在html中的section标签内包含div标签 我的第一部分有一个容器div, ...

  2. seaborn箱图(box plot)可视化、并且使用matplotlib的meanprops函数在箱图中自定义均值标签、标签形状、标签大小、标签填充色彩、标签边缘颜色

    seaborn箱图(box plot)可视化.并且使用matplotlib的meanprops函数在箱图中自定义均值标签.标签形状.标签大小.标签填充色彩.标签边缘颜色 目录

  3. R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签

    R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签 目录 R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签

  4. R语言ggplot2可视化添加希腊字母标签:图表题(title)中加入希腊字母、图中加入希腊字母标签

    R语言ggplot2可视化添加希腊字母标签:图表题(title)中加入希腊字母.图中加入希腊字母标签 目录

  5. jekyll 博客对搜索引擎的SEO提升方法--head中的meta标签和Jekyll SEO Tag

    我用GitHub Pages搭建了jekyll的博客后,想要提升自己博客的SEO,尤其是对搜索引擎:百度.谷歌. head中的meta标签 说道提升SEO,必然要提到HTML中的head标签中的met ...

  6. 二十四、Struts2中的UI标签

    二十四.Struts2中的UI标签 Struts2中UI标签的优势: 数据回显 页面布局和排版(Freemark),struts2提供了一些常用的排版(主题:xhtml默认 simple ajax) ...

  7. 【HTML】处理<br>换行符追加到前端换行无效的问题 --- html中渲染的字符串中包含HTML标签无效的处理方法,字符串中包含HTML标签被转义的问题 解决

    [HTML]处理 换行符追加到前端换行无效的问题 --- html中渲染的字符串中包含HTML标签无效的处理方法,字符串中包含HTML标签被转义的问题 解决 参考文章: (1)[HTML]处理 换行符 ...

  8. JSP页面中使用JSTL标签出现无法解析问题解决办法

    JSP页面中使用JSTL标签出现无法解析问题解决办法 参考文章: (1)JSP页面中使用JSTL标签出现无法解析问题解决办法 (2)https://www.cnblogs.com/xdp-gacl/p ...

  9. 从字符串中删除HTML标签

    是否有从Java字符串中删除HTML的好方法? 一个简单的正则表达式 replaceAll("\\<.*?>","") 可以使用,但& 不会 ...

  10. JAVA中的break[标签]continue[标签]用法

    原文:JAVA中的break[标签]continue[标签]用法 注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句.例如:tag:for或while或do--while; 1.使用brea ...

最新文章

  1. Java常见的几种排序算法-插入、选择、冒泡、快排、堆排等
  2. 一致性算法 - Raft
  3. Java基础 —— JVM内存模型与垃圾回收
  4. mysql允许所有用户连接_Mysql权限控制 - 允许用户远程连接
  5. windows系统bat批处理 管理nginx启动 nginx脚本管理bat脚本管理生命周期windows一键nginx启动
  6. 键盘上所有键位的ascii值
  7. 在VMware环境下U盘的挂载与共享
  8. classpath路径浅谈
  9. poi生成excel并让excel的列有筛选功能
  10. 对《致加西亚的信》的异议
  11. Caemra名词缩写解释
  12. 上任第十年,库克功与过
  13. 期刊如何不分栏添加项目来源
  14. js找出最长单词_js获取字符串中最长单词长度的3种方法
  15. JS模块化-实现一个简单的CommonJS
  16. BLE MESH组网(一)简介和基本概念
  17. 算法(并查集--合并集合)
  18. 呕心沥血!open cv4.1.2添加contrib4.1.2扩展模块
  19. 2022最新网络安全零基础学习路线
  20. 批量下载二维码并打成zip压缩包

热门文章

  1. torch.chunk()
  2. oracle解锁账户以及修改密码
  3. 【考研总结】考研失败后的反省
  4. MSSQL SERVER中出现服务器MSDTC不可用的解决方法
  5. problem 1278
  6. 并发抢购 java_【转】京东抢购服务高并发实践
  7. IT过来人的10点经验谈
  8. 三角形 css_CSS三角形
  9. 15【存储过程和存储函数】
  10. 【字符串】字符串长度与字节长度