Потыкав двухметровой палкой относительно сложной версткой в движок Диареи, открыла ряд закономерностей, которые было бы хорошо записать и держать при себе.
Заметки, открытия и прочие научные экскременты
- Если идет речь про бесплатный акк, то можно забыть про все хитрые манипуляции с классами, селекторами и прочим верстальным матаном. Они НЕ работают. Работает только брутальный атрибут style, железно вшиваемый в нужный тег. И никаких псевдоклассов и псевдоэлементов- все эти ваши ховер, ласт и фёст-чайлды, таргеты , бефоры и афтеры - идут в АДЪ. В теории геометрические формы можно попытаццо делать через clip-path, но нужно тестить
- Как следствие из предыдущего пункта - анимации и переходы тоже идут лесом. Ну почти лесом, какие-то базовые трансформации все еще работают и иногда бывают полезны. Но не более того
- Особенности движка дневничков позволяют имитировать всплывашки через помещение всплывающего элемента с классом flwin в контейнер с классом withfloat. Кстати, при этом всплывашка будет срезаться краями того контейнера, в котором сидит
- Зашытый в редактор постов парсер внимательно бдит за текстами и не допускает попыток внедрить элементы, хотя бы отдаленно похожые на скрипты. Все онклики, маузоверы и прочее вырезаются на корню. Тег sсript тоже вычищается, при этом его нетронутое содержимое позволяет полюбоваться потугами воннаби-кулхацкера
- У движка очень трепетные отношения с пробелами, переносами строк и табуляцией. То, что красиво смотриццо в Notepad++ или другом редакторе кода, в дайри превращается в маленький вырвиглазый адок с расползающимися отступами и стремными переносами строк. Так что при переносе из редактора удаляйте все отступы, которые делали код таким красивым.
- Движок очень плохо понимает относительные единицы размера шрифта. Всякие rem и em приводят к тому, что движок автоматические меняет их на font-size: 1px. И снова с нами только брутальность, только хардкор, только прибитый гвоздями к полу размер шрифта в пикселях.
- Все, что пытается отдаленно походить на SVG, сразу же срезается движков дайри - без малейших следов, убивается даже сам тег SVG. Отсюда вывод - вложенные внутри верстки иллюстрации не проканают. Можно попробовать выложить на отдельном хостинге свегшку и проверить применимость вставки SVG как обычных картиног
- Пусть все твердят, что таблицы - это каменный век и удел вымертых мамонтов, но иногда они избавляют от необходимости с развешиванием хитрого кода на флексбоксах. А короче и проще - это лучше
Предлагаю считать верстку под дайри упражнением на крепкость и гибкость кодерского духа