当前位置:  开发笔记 > 编程语言 > 正文

设置:访问链接到相同的状态作为:链接和a:悬停

如何解决《设置:访问链接到相同的状态作为:链接和a:悬停》经验,为你挑选了3个好方法。

我正在研究一个想法,我的a:链接有一个状态(蓝色,没有下划线等),aa:悬停为白色.我希望我访问过的链接具有相同的状态a:linka:hover.这可能吗?大多数常见浏览器都支持?



1> phihag..:
a, a:link, a:hover, a:visited, a:active {text-decoration: none; color: blue;}

应该适用于所有支持CSS的浏览器,虽然这是一个坏主意(目前处于离线状态,Google Cache)

要制作a:hover白色,请将其从上述规则中删除并为其制定特殊规则或仅添加:

a:hover {color: white !important;}



2> Zack The Hum..:

正如sblundy指出的那样,这是完全可能的.但是,如果您制定类似规则,则不再有任何视觉提示,用户将鼠标悬停在之前访问过的链接上.

另外,请记住按此顺序指定规则:

a:link { }
a:visited { }
a:hover { }
a:active { }

否则,您可能会出现意外结果,因为所有这些规则具有相同的特异性.订单很重要.

编辑:CSS2允许将伪类链接在一起.这可用于修复您的请求创建的[潜在]可用性问题.

a:visited:hover { }

但是,我不知道这个公约是否得到广泛支持.



3> One Crayon..:

这个助记符我被教导要记住将你的CSS链接放入哪个命令是"LoVe HAte":链接,访问,悬停,活动.

坚持:专注于通常也不是一个坏主意.

当然,如果您通过使用逗号列出选择器来使链接的所有状态看起来相同,那么顺序无关紧要.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有