【问题标题】:is order matters in case of Pseudo element and class in CSS [duplicate]在CSS中的伪元素和类的情况下顺序很重要[重复]
【发布时间】:2025-12-09 05:00:01
【问题描述】:

如果我将多个伪元素/类应用到单个元素中,重要的是先定义(为一个元素/类编写代码)以处理两个/所有元素。

    a:link{
    color: cyan;
          }
    a:visited{
    color:orange;
             }

    a:active{
    color:yellow;
            }
    a:hover{
    text-decoration:none;
    font-size:1.4rem;
           }

【问题讨论】:

标签: css pseudo-element pseudo-class


【解决方案1】:

是的!顺序很重要。根据文档 -

a:hover 必须在 CSS 定义中的 a:link 和 a:visited 之后才能生效! a:active 必须在 CSS 定义中的 a:hover 之后才能生效!

【讨论】:

  • 但是当我通过先将 a:hover 更改顺序,然后是同一元素的所有其他类时,代码的工作方式完全相同!
最近更新 更多