伪类
伪类 - 元素的特殊状态(一般为动态状态,在获得一个状态的同时,将失去另一个状态。)
后来扩展为,逻辑上存在,但是在DOM中无需标示的分类。
<a> 标签专属的四个伪类
:link - 未访问状态(默认状态)
:visited - 已访问状态
:hover - 鼠标悬停状态
:active - 鼠标按下状态(按下以后,没有松开鼠标的状态)
工作当中,若是需要给<a>元素添加伪类状态,则添加顺序必须严格按照以上顺序进行排列,否则一定会出现丢失某种状态的现象。
其中,:hover 扩展为所有标签都可以使用的伪类。(IE6 需要下载补丁)
<a>的第一种变身—超链接<a href="#"></a>
<a> 的第二种变身 — 锚点标签
锚点标签的作用 — 是访问本页面内,已做标示的位置。
变身方式: <a name=””></a> 通过name 属性,变身为锚点标签。 “”内的值为自定义。
超链接标签<a href=””></a> 指向锚点标签时,“”内的值之前必须有#,#代表锚点的意思。