Элемент Details

Мало кто из нас использует элемент details. А между тем он хорошо работает, возможно без единой строчки скрипта получить поведение как у Collapse. Есть возможность стилизовать: заменить маркеры (т.к. по умолчанию дурные) и т.п. При открытии и скрытии элемент генерирует событие toggle, атрибут и соответствующее свойство open управляет видимостью скрываемого блока. Совсем не работает в IE и Edge (EdgeHTML) и никогда уже не будет.