CSS不同的链接样式

Posted

技术标签:

【中文标题】CSS不同的链接样式【英文标题】:CSS differing link styling 【发布时间】:2011-06-05 12:30:15 【问题描述】:

据我所知,使用类似的东西:

.class a 

与使用相同:

.class a:link 

对吗?

另外.....下面两种样式一样吗?

.class a:focus 
.class a:hover 

最后.....下面的样式是鼠标按下时的颜色吧?

.class a:active 

【问题讨论】:

【参考方案1】: a 是每个锚元素。 a:link 仅适用于从未访问过超链接的情况。 a:focus 是当您使用键盘在页面中切换时。 a:hover 是当您的鼠标悬停在链接上时。 a:active 是当您鼠标按下链接时。 a:visited 表示您已经访问过该链接。

【讨论】:

aa:link 是一回事。 a 匹配任何 <a> 元素,而 a:link 仅匹配未访问的超链接的 <a> 元素。 @BoltClock 感谢您的澄清。我已经更新了我的答案以反映这一点。【参考方案2】: :link = 只有你没有的链接 已经去过了 :visited = 您已经访问过的链接 :focus = 用于焦点元素,例如使用制表符时 :hover = 当你将鼠标移到它上面时 :active = 对于刚刚点击的链接

【讨论】:

以上是关于CSS不同的链接样式的主要内容,如果未能解决你的问题,请参考以下文章

怎么在css中对同一个标签设置不同的样式

css样式表怎么用啊

CSS 伪类选择器

停止将 CSS 'a' 样式应用于链接的图像

css样式设计思路总结

css样式不止是浏览器