В этом блоке:
[details="Сводка"]
Этот текст будет скрыт
[/details]
Существуют два правила CSS, которые устанавливают display: block для всех дочерних или соседних элементов:
details[open] > *, details[open] .lightbox-wrapper {
display: block;
}
details[open] > summary:first-of-type ~ *,
details.open > summary:first-of-type ~ * {
display: block;
}
Это проблема, потому что каждый элемент, который должен быть встроенным (inline), отображается как блочный, занимая всю ширину. Например, как span или ссылка. В чём цель этих правил? ![]()
Пример:
[details="Скрыто"]
Улучшенное изображение и сравнение с аналогичным гало на Земле:


Хотя атмосфера Марса на 95% состоит из углекислого газа (CO<sub>2</sub>), гало было образовано ледяными кристаллами воды (H<sub>2</sub>O), отсюда и сходство с обычным земным гало в 22° [halo](https://en.wikipedia.org/wiki/22%C2%B0_halo?oldformat=true). На самом деле, это одно и то же.
[/details]
↓
Скрыто
Улучшенное изображение и сравнение с аналогичным гало на Земле:
Хотя атмосфера Марса на 95% состоит из углекислого газа (CO2), гало было образовано ледяными кристаллами воды (H2O), отсюда и сходство с обычным земным гало в 22° halo. На самом деле, это одно и то же.
Здесь есть три встроенных элемента: <sub> и ссылка:
Проблема исчезает, если включить безопасный режим и отключить все плагины, даже если у нас не установлено никаких пользовательских плагинов:

Пример видео с try.discourse.org:



