★a标签的四个伪类的意义及排序:
在支持css的各个浏览器中,a标签链接的不同状态都能以不同的方式显示,这些状态包括:未被访问状态、已被访问状态、鼠标悬停状态和激活状态。
a:link|a:visited|a:hover|a:active这是a标签的排列顺序,这样排列是有一定因素的:a、技术层面:a的这四个伪类,分别表示了a的四种状态,要注意的是,a可以只具有一种状态(:link),或者同时具有两种或者三种状态,任何具有href属性的a标签,在没有对它进行操作之前就已经具备了:link的条件了;b、css优先级角度:从css优先级来看,当排列顺序发生变化时,后者会覆盖前者的表现样式,所以一般来说,我们要按照正确的顺序来排列a标签的四个伪类,可以简写为love、hate;
在实际应用中,很少会出现4个伪类同时使用的情况,有时我们只用到一个a:hover的效果,而不再对四个伪类都设置一遍,但是如果有其他伪类的需求,就必须按照4个伪类的正确顺序来设置,需要注意的是,除a标签以外,其他标签也都具备伪类,但是在IE6不支持a标签以外的标签的伪类;