Нативный спойлер
Я тут упоминал о таком замечательном теге (тегах) html5 как <DETAILS> и <SUMMARY>
, позволяющих сделать простой, но эффективный спойлер (то есть скрыть|открыть часть информации, что, как мы знаем, удобнее разбиения статьи на две части «подкатом» с необходимостью перехода на отдельный url, если оно не подгружается с помощью AJAX и пр. скриптщины). Одна проблема, замечательная эта штукенция была доступна только на движке Webkit — то есть для Хромового семейства. Но вот теперь и Firefox с версии 49 обзавелся поддержкой этого полезнейшего свойства.
Можно даже теперь стили написать для блога. И пользовать иногда. Хотя, опять же, все резко на FF49 не пересядут. Есть вполне резонные причины сидеть на более старых версиях, даже просто версиях с длительным сроком поддержки (т.н. ESR)… А Seamonkey моя вообще не обновляется, хотя проект официально не свернут.
Тема очень сложная, потому что разработчики FF часто волюнтаристским решением внедряют (или того хуже — убирают) что-то в свойствах и умениях браузера, что вызывает потоки возмущения со стороны пользователей. Зачастую эти крики остаются неуслышанными. И люди принимают решение остаться на старой версии, но с привычной (удобной, нужной) функцией…
Что до «спойлеров». Я буквально недавно, переборов лень, довел до пригодного состояния простейший спойлер на css (без всяких js). Он у меня на самописном зимнем блоге давно (аж год)), а для WordPress требовалась основательная подгонка.
Тут можно писать и картинки вставлять, а статья будет компактной в вышину :)
Эффектов никаких, но свое дело он делает и оправдывает доверие. Вроде бы и фиг с ними с <DETAILS> и <SUMMARY>, но хорошая же вещь. Скачаю я 49-й Фокс, погляжу, хорошо что есть портабельные. Упрощает всякие тестирования до предела.
Достаточно примечателен факт, что Файрфокс стал поддерживать css-свойства с префиксами прямого конкурента
Как сделать спойлер на суперсовременных браузерах? Легко.
<details><summary>Заголовок</summary> «Тело» скрытого сообщения.</details>
Заголовок
«Тело» скрытого сообщения.
Как видим (если видим), практически то же самое, что и мой собственный спойлер, только без более значительных строчек кода. Чуть стили доработать — и не отличишь. Вот так…
Значится, посмотрел я на 49-м ФФ: в том месте, где Хромы заботливо вставляют переворачивающийся треугольничег, у Фокса тишь да гладь. С одной стороны — хорошо, можно приделать что-то свое (a вот хотя бы и кулак из fontawesome)), с другой, нужно не забывать об одновременном уничтожении гугловского треугольника. Н-да. Различия неизбывны.
Несколько однотемных публикаций:
- 20.09.2016 Танцуем
- 20.09.2016 СУКи
- 19.09.2016 Композеры
- 13.09.2016 Увага, шрифти!
- 12.09.2016 Koala + Sass
- 05.09.2016 Твиттерный виджет
- 03.09.2016 Instaembedder vs. Websta