Html 答:在浏览器中行为怪异(在IE 10中工作…)
简言之,我希望每个链接都有自己的风格,我使用伪casses a:link,a:visted 每个链接也有自己的类(.prvo和.drugo) 问题:当我单击第一个链接时,第二个链接也会将颜色更改为a:已访问的颜色,这是我不想要的 它的工作原理和我在IE 10中所期望的一样Html 答:在浏览器中行为怪异(在IE 10中工作…),html,css,Html,Css,简言之,我希望每个链接都有自己的风格,我使用伪casses a:link,a:visted 每个链接也有自己的类(.prvo和.drugo) 问题:当我单击第一个链接时,第二个链接也会将颜色更改为a:已访问的颜色,这是我不想要的 它的工作原理和我在IE 10中所期望的一样 帮助,我遗漏了什么…这是因为这两个链接指向同一个位置。如果你点击其中一个,第二个也会被“访问”。它们都链接到同一个地方,所以浏览器当然会认为链接已被访问。TY,TY..TY…我犯了一个n00b错误!holly molly.:
帮助,我遗漏了什么…这是因为这两个链接指向同一个位置。如果你点击其中一个,第二个也会被“访问”。它们都链接到同一个地方,所以浏览器当然会认为链接已被访问。TY,TY..TY…我犯了一个n00b错误!holly molly.
:visted
伪类是在URL被访问时应用的,因此它与元素/选择器无关。只要URL是非唯一的,伪类将应用于该URL的所有锚元素。是的,再一次,为了快速响应,我错过了这些伪链接的明显问题。。。呃…*羞愧地躲藏起来*。。。
.prvo:link {color: green; border: 2px solid green; padding:10px}
.prvo:visited {color: red; border-color: red; }
.prvo:hover{}
.prvo:active{}
.drugo:link {color: blue; border: 2px dashed blue; padding:10px; }
.drugo:visited {color: orange; border-color: orange;}
.drugo:hover{}
.drugo:active{}