前言
相信你已经非常熟悉这个超链接标签,但有些细节也许你还不是很清楚。
基本语法
- 指向连接的网址,实现页面跳转(窗口打开连接或者定位页面位置)
<a href="#" target="_self"></a>
- 属性说明
- href 的值可以为相对页面地址也可以为绝对页面地址;也可以为锚点#name.也可以跳转到某个页面的锚点位置。
- target用于指定页面跳转方向,_self自身跳转(默认值,可以不写),_parent父窗口跳转,_top顶层窗口跳转,—blank新窗口,也可以为某个iframe 的名称(name指定值)框架。
- download(h5)新增指定下载的超链接目标名称,对应的href为文件地址。
伪类样式,基于连接的各个状态都可以指定样式效果。
a:link {color: #FF0000} / 未访问的链接 /
a:visited {color: #00FF00} / 已访问的链接 /
a:hover {color: #FF00FF} / 鼠标移动到链接上 /
a:active {color: #0000FF} / 选定的链接 /锚点定位
可以指定页面通过a链接实现锚点定位,匹配的为name值,使用很广。也出现了很多类似效果的插件,比如滚动定位等。