超链接

定义和用法

<a>标签定义超链接,用于从一张页面链接到另外一张页面。<a>元素最重要的属性是href属性,它指示链接的目标。

在所有浏览器中,链接的默认外观是:

  • 未被访问的链接带有下划线而且是蓝色的
  • 已被访问的链接带有下划线而且是紫色的
  • 活动链接带有下划线而且是红色的

提示和注释

提示:如果不使用href属性,则不可以使用如下属性:download,hreflang,media,rel,target,以及type属性。被链接页面通常显示在当前浏览器窗口中,除非规定另一个目标(target属性)。

属性

属性描述
download(H5)filename规定被下载的超链接目标
media(H5)media_query规定被链接文档是为何种媒介/设备优化的。
type(H5)MIME type规定被链接文档的MIME类型。
hrefURL规定链接指向的页面的URL
hreflanglanguage_code规定被链接文档的语言。
reltext规定当前文档与被链接文档之间的关系。
target_blank _parent _self _top framename规定在何处打开链接文档。

download

语法

<a download="filename">

属性值

描述
filename规定作为文件名来使用的文本。

media

media属性规定目标URL是为什么类型的媒介/设备进行优化的。
该属性用于规定目标URL是为特殊设备(比如iPhone)、语音或打印媒介设计的。
该属性可接受多个值。
只能在href属性存在时使用。

语法

<a media="value">

可能的运算符

运算符描述
and规定AND运算符。
not规定NOT运算符。
,规定OR运算符。

设备

描述
all默认,适合所有设备。
aural语音合成器。
braille盲文反馈装置。
handheld手持设备(小屏幕、有限的带宽)。
projection投影机
print打印预览模式/打印页面。
screen计算机屏幕。
tty电传打字机以及使用等宽字符网络的类似媒介。
tv电视类型设备(低分辨率、有限的分页能力)。

描述
width规定目标区域的宽度。可使用“min-”和“max-”前缀。例子:media=“screen and (min-width:500px)”
height规定目标显示区域的高度。可使用“min-”和“max-”前缀。例子:media=“screen and (min-height:700px)”
device-width规定目标显示器/纸张的宽度。可使用“min-”和“max-”前缀。例子:media=“screen and (device-height:500px)”
device-height规定目标显示器/纸张的高度。可使用“min-”和“max-”前缀。例子:media=“screen and (device-height:700px)”
orientation规定目标显示器/纸张的取向。可能的值:“portrait”或“landscape”。例子:media=“all and (orientation:landscape)”
aspect-ratio规定目标显示区域的宽度/高度比。可使用“min-”和“max-”前缀。例子:media=“screen and (aspect-ratio:16/9)”
device-aspect-ratio规定目标显示器/纸张的device-width/device-height比率。可使用“min-”和"max-"前缀。例子:media=“screen and (device-aspect-ratio:16/9)”
color规定目标显示器的bits per color。可使用“min-”和“max-”前缀。例子:media=“screen and (color:3)”
color-index规定目标显示器能够处理的颜色数。可使用“min-”和“max-”前缀。例子:media=“screen and (min-color-index:256)”
monochrome规定在单色帧缓冲中的每像素比特。可使用“min-”和“max-”前缀。例子:media=“screen and (monochrome:2)”
resolution规定目标显示器/纸张的像素密度(dpi or dpcm)。可使用“min-”和“max-”前缀。例子:media=“print and (resolution:300dpi)”
scan规定tv显示器的扫描方法。可能的值是:“progressive”和“interlace”。例子:media=“tv and (scan:interlace)”
grid规定输出设备是网格还是位图。可能的值:“1”代表网格,“0”是其他。例子:media=“handheld and (grid:1)”

type

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

语法

<a type="value">

属性值

描述
MIME_type被链接文档的MIME类型。

href

href属性用于指定超链接目标的URL。
href属性的值可以是任何有效文档的相对或绝对URL,包括片段标识符和JavaScript代码段。如果用户选择了标签中的内容,那么浏览器回尝试检索并显示href属性指定的URL所代表的文档,或者执行JavaScript表达式、方法和函数的列表。

语法

<a href="value">

属性值

描述
URL超链接的URL。可能的值:绝对URL-指向另一个站点(比如href=“http://www.example.com/index.html”) 相对URL-指向站点内的某个文件(href=“index.html”) 锚URL-指向页面中的锚(href="#top")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值