CSS-小谈LV,HA!

如果只重定义了a标签,那么a的link,visited,hover,active四种状态是一样的。
如果想要hover状态不一样的话,可重定义a:hover,如下所示:
a{color:red;}
a:hover{color:blue;}
这样一定义页面中所有的链接都采用统一的样式
如果某一区域链接采用不同的样式,该如何实现?
可为该区域定义一个类或ID
.nav{background:blue;}
.nav a{color:white;}
.nav a:hover{color:orange;}

如果重定义了a的四种状态,如:
a:link{color:#999;}
a:visited{color:yellow;}
a:hover{color:#f60;}
a:active{color:green;}
如果某一区域nav采用不同的样式
.nav{background:blue;}
.nav a{color:white;}
.nav a:hover{color:orange;}
那么.nav中没有重定义的.nav a:link, .nav a:visited, .nav a:active分别会继承a:link,a:visited, a:active
除非你重定义

原文地址:https://www.cnblogs.com/beast-king/p/4684967.html