请问各位童鞋,在css 中,我明白a:link 和a:visited 是常规状态,a:hover 和a:active 是

问题描述:

请问各位童鞋,在css 中,我明白a:link 和a:visited 是常规状态,a:hover 和a:active 是鼠标经过时的状
在css 中,我明白a:link 和a:visited 是常规状态,a:hover 和a:active 是鼠标经过时的状态,那为什么还要设置一个单独a:的属性,
比如:#navigation li a{
display:block这个是设置块级元素,
padding:5px
text-decoration
border-left
border-right
}这段代码我明白它所要表达的意思,那为什么不再a:link,a:visited 里面设置呢?
1个回答 分类:综合 2014-12-13

问题解答:

我来补答
首先:a:link 和a:visited 并非全是常规状态,a:hover 和a:active 也并非全是鼠标经过时的状态
a:link:超链接未被点击时
a:hover :鼠标移上超链接时
a:active:超链接被点击时
a:visited :超链接被点击后
直接写a可能就等同于你说的常规状态,它是包含指所有的a标签,包括链接与锚点(希望你知道什么是锚点),而a:link指的是a标签里面含有href属性的a标签,他这么写常规状态下没错,但是遇到他的页面有锚点的话,他可能就会为调试页面大费脑筋了.
 
 
展开全文阅读
剩余:2000
下一页:生物 酶