Dans ce bloc,
[details="Résumé"]
Ce texte sera caché
[/details]
Il y a deux règles CSS qui appliquent display: block à tous les éléments enfants ou frères :
details[open] > *, details[open] .lightbox-wrapper {
display: block;
}
details[open]>summary:first-of-type ~ *,
details.open>summary:first-of-type ~ * {
display: block;
}
C’est un problème car chaque élément qui est censé être en ligne sera affiché comme un bloc à la place, prenant toute la largeur. Comme un span ou un lien. Quel est le but de ces règles ? ![]()
Exemple :
[details="Caché"]
Image améliorée et comparaison avec le même halo sur Terre :


Bien que l'atmosphère de Mars soit composée à 95 % de dioxyde de carbone (CO₂), le halo a été produit par des cristaux de glace d'eau (H₂O), d'où la similitude avec le halo commun de 22° sur Terre. C'est exactement la même chose, en fait.
[/details]
↓
Caché
Image améliorée et comparaison avec le même halo sur Terre :
Bien que l’atmosphère de Mars soit composée à 95 % de dioxyde de carbone (CO₂), le halo a été produit par des cristaux de glace d’eau (H₂O), d’où la similitude avec le halo commun de 22° sur Terre. C’est exactement la même chose, en fait.
Ici, il y a 3 éléments en ligne : <sub> et un lien :
Le problème disparaît si nous activons le mode sécurisé et désactivons tous les plugins, même si nous n’avons pas de plugins personnalisés installés :

Un exemple vidéo de try.discourse.org :



