Heim  >  Fragen und Antworten  >  Hauptteil

Nein anzeigen und: Ja

Ob: Positiv oder negativ auf die Anzeige reagieren: Keine. Das heißt, wenn Sie ein Element haben und nichts darauf angezeigt wird, wird :has dann trotzdem sehen, dass es ein Element gibt? Ich denke, das wird es, weil da ein Element ist. Aber vielleicht muss ich es vergleichen mit:

:not([style*="display: none"])

Ich bestätige nur das Verhalten

P粉396248578P粉396248578187 Tage vor306

Antworte allen(2)Ich werde antworten

  • P粉633733146

    P粉6337331462024-04-03 14:56:50

    由于“display:none”,我们在该元素将被隐藏的任何代码中设置为内联样式。

    
    
    

    1 This is a paragraph.

    2 This is a paragraph.

    Antwort
    0
  • P粉004287665

    P粉0042876652024-04-03 10:56:45

    display 属性不会改变选择器的行为,因为它不会改变 DOM 树,所以它仍然可以工作

    喜欢如果你有

    Hi

    div:has(p) {
      background: blue;
      padding: 5rem;
    }
    p {
      display: none;
    }

    Antwort
    0
  • StornierenAntwort