什么是超链接(详解什么是 HTML 中的超链接标签 a)

什么是超链接(详解什么是 HTML 中的超链接标签 a)

1.概述,什么是标签2,标签3的几个重要属性,标签A 4的运行机制,标签A 5的常用协议,超链接标签的样式问题——标签A 1的伪类选择器的写顺序。什么是标签标签定义超链接用于从一个页面链接到另一个页面?元素最重要的属性是href属性,它指示链接的目标。2.标签2.1的几个重要属性?href指定链接指向什么。

概述

1.什么是标签?

2.标签的几个重要属性

3.标签的操作机制

4.标签A的常见协议

5.超链接标签的风格——文佳社会百科中标签A伪类选择器的书写顺序

1.什么是标签?

定义标签超链接,用于从一个页面链接到另一个页面。

元素最重要的属性是href属性,它指示链接的目标。

2.标签的几个重要属性

2.1、href

指定链接指向的页面的URL。

2.2、目标

指定打开链接文档的位置。

答:自定义开放锚点

目标的特殊值:有4个保留的目标名称用作特殊的文档重定向操作:

2.3、姓名

指定锚点的名称。(Html5不支持)

2.4.downloadHTML5是新的。

5新HTML5,只有Firefox和Chrome支持下载属性。

download属性指定下载的超链接的目的地。

href属性必须在标记中设置。

该属性也可以设置一个嘉文社百科值来规定下载文件的名称。所允许的值没有限制,浏览器将自动检测正确的文件扩展名并添加到文件 (.img, .pdf, .txt, .html, 等等)。这个属性还可以设置一个Gavin encyclopedia值来指定下载文件的名称。对允许的值没有限制,浏览器会自动检测正确的文件扩展名并将其添加到文件(。img,。pdf,。txt,。html等。).

一个

2.5、媒体

media属性指定为其优化目标URL的媒体/设备的类型。

此属性用于指定目标URL是为特殊设备(如iPhone)、语音或印刷媒体设计的。

该属性可以接受多个值。

只能在href属性存在时使用。

3.标签的操作机制

4.标签A的常见协议

5.超链接标签的样式——标签a伪类选择器的编写顺序。

5.1.标签的多种状态

对于元素,我们可以用“多重人格”来形容。对于这个标签,它有五种状态::链接,:已访问,:悬停,:焦点,:活动。

“:link”可用于声明处于未访问状态的链接的样式;

“:visited”可用于声明已被访问的链接的样式;

“:hover”可用于声明鼠标悬停在链接上的样式;

“:focus”可以用来声明浏览器焦点悬停在链接上的样式(通过键盘选择链接);

“:active”可以用来声明浏览器点击链接的样式。

注意:冒号前后不要出现空。

通常,状态(颜色、下划线等。)的a:hover和a:visited链接应该是一样的。

Link、visited和active分别对应于body元素的三个属性:link、vlink和alink。

四个“状态”的顺序是:a:链接-> a:悬停-> a:活动-> a:已访问。此外,a:active不能设置为带下划线或不带下划线(总是有一个下划线)。

5.2.链接的顺序(标签状态)定义

没有规则就无法实现方圆。虽然写了链接的定义,但是也有规则。如果这四项的书写顺序稍有差错,就可能失去链接的效果。因此,每次定义链接样式时,一定要确认定义的顺序。Link-visited-hover-active,也就是我们常说的爱恨原则(大写字母是其首字母)。

外国人总结了一个令人难忘的“爱恨原则”,那就是四个伪类的首字母:LVHA。定义链接样式的正确顺序:a:链接,a:已访问,a:悬停,a:活动。如果不遵循这个顺序,某些状态下的样式会被放在后面的样式覆盖,导致没有效果,就好像没有被触发一样。举个例子,如果把hover放在访问文佳社会的百科全书之后,即使我把它放上去,它也会变色,但同时这个标签也有被访问的状态和它的效果,会把hover的效果盖住。

为了遵守浏览器在解释CSS时遵循的“邻近原则”。在定义CSS的时候,要把最一般的条件放在最上面,然后把最特殊的条件放在最下面。

在W3C规范中,还规定了链接的声明顺序:

在CSS定义中,a:hover必须放在a:link和a:visited之后才有效。

在CSS定义中,a:active必须放在a:hover之后才有效。

以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~