In diesem Block,
[details="Summary"]
Dieser Text wird versteckt
[/details]
Gibt es zwei CSS-Regeln, die display: block auf alle untergeordneten oder Geschwisterelemente anwenden:
details[open] > *, details[open] .lightbox-wrapper {
display: block;
}
details[open] > summary:first-of-type ~ *, details.open > summary:first-of-type ~ * {
display: block;
}
Dies ist ein Problem, da jedes Element, das inline sein soll, stattdessen als Block angezeigt wird und die gesamte Breite einnimmt. Wie ein Span oder ein Link. Was ist der Zweck dieser Regeln? ![]()
Beispiel:
[details="Hidden"]
Verbessertes Bild und Vergleich mit dem gleichen Halo auf der Erde:


Obwohl die Atmosphäre des Mars zu 95 % aus Kohlendioxid (CO₂<sub>2</sub>) besteht, wurde der Halo durch Wassereis (H₂<sub>2</sub>O) erzeugt, daher die Ähnlichkeit mit dem üblichen 22°-Halo auf der Erde ([halo](https://en.wikipedia.org/wiki/22%C2%B0_halo?oldformat=true)). Es ist tatsächlich genau dasselbe.
[/details]
↓
Hidden
Verbessertes Bild und Vergleich mit dem gleichen Halo auf der Erde:
Obwohl die Atmosphäre des Mars zu 95 % aus Kohlendioxid (CO₂2) besteht, wurde der Halo durch Wassereis (H₂2O) erzeugt, daher die Ähnlichkeit mit dem üblichen 22°-Halo auf der Erde (halo). Es ist tatsächlich genau dasselbe.
Hier gibt es 3 Inline-Elemente: <sub> und ein Link:
Das Problem verschwindet, wenn wir den sicheren Modus aktivieren und alle Plugins deaktivieren, auch wenn wir keine benutzerdefinierten Plugins installiert haben:

Ein Videobeispiel von try.discourse.org:



