@@fietur
Interessanterweise funktioniert von beiden Varianten
details:not([open]) ~ table tr.switch { visibility:collapse; } details[closed] ~ table tr.switch { visibility:collapse; }
nur die erste. Ich hätte beides für äquvalent gehalten.
Wie kommt das denn zustande?
Das details
-Element(objekt) hat entweder das Attribut/die Eigenschaft open
gesetzt oder nicht gesetzt; aber nicht die Eigenschaft closed
.[1]
🖖 Живіть довго і процвітайте
--
„Ukončete, prosím, výstup a nástup, dveře se zavírají.“
„Ukončete, prosím, výstup a nástup, dveře se zavírají.“
Klar könnte man eine solche mit JavaScript setzen; man sollte aber nicht erwarten, dass sich daraufhin was tut. 😏 ↩︎