gpt4 book ai didi

css - "ul li a:link, a:visited"和 "ul li a, visited"它们有什么不同?

转载 作者:太空宇宙 更新时间:2023-11-03 23:20:52 29 4
gpt4 key购买 nike

  1. nav ul li a:link, a:visited
  2. nav ul li a, visited

第一次,我使用方法1 为导航栏中的链接设置颜色。然后,当我在 section 中创建链接时,它采用存储在 1 中的 CSS 设置。我从 youtube 上的教程中获得了方法 2。它有效。

但是,我不明白这两者有何不同。我的意思是,当我们使用逗号时,它是否应该从它前面的选择器中获取相同的节点级别?但为什么在方法 1 中它采用页面中可用的所有链接。而且,对于方法 2,我不明白它为什么有效。

那么,是什么让这两者不同呢?

最佳答案

第一个选择器是选择器 nav ul li a:link 的组合和 a:visited .它匹配 nav 列表中的任何链接元素,以及页面中任何位置的任何已访问链接。

第二个选择器是选择器 nav ul li a 的组合和 visited .它与 nav 列表中的任何 anchor 标记相匹配元素。 visited选择器没有用,因为没有 <visited>元素。无论您从哪个教程中获得该内容,都应该持保留态度。

你真正想用的可能是nav ul li a:link, nav ul li a:visited .您需要使用完整的选择器,,运算符不组合选择器的内容。

关于css - "ul li a:link, a:visited"和 "ul li a, visited"它们有什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28779449/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com