Вечер в хату, вебаны. В свободное время я занимался редактированием статей по "Героям" в Вики M&M https://mightandmagic.fandom.com. Для одной из статей по вторым "Героев" я составил довольно массивную таблицу с зависимостями эффектов заклинаний и способностей существ/артефактов, но в виду ее большого объема, я озадачился тем, чтобы закрепить в ней заголовки колонок и строк для удобства навигации.
Я запилил на Вики M&M необходимые страницы шаблонов, полностью скопировав CSS-стиль из Википедии. В самой Википедии, как видно, все работает: таблица в контейнере div поддерживает скроллинг с закрепленными заголовками по горизонтали и вертикали.
И на вики M&M он тоже работает, но исключительно в режиме предпросмотра и после сохранения изменений. Стиль работает с ошибкой после обновления страницы: сохраняется закрепление заголовков строк, но слетает закрепление заголовков колонок, что рушит во многом удобство пользования таблицы; плюс, дублируется скроллбар внизу за пределами div-контейнера по какой-то причине.
Я луркал насчет возможных причин, одна из них - не прописанная команда для загрузки функции при загрузке страницы (on load). И тут я сталкиваюсь с проблемой: если я полностью скопировал код с википедии для конкретного стиля, почему он тогда не работает здесь? Возможно ли что верхнеуровнево в CSS сайта прописано условие, которое делает обязательной работу on load для подгружаемых стилей, и поэтому оно не прописано отдельно в коде самого стиля?
Возможно, я спрашиваю предельно тупой вопрос, но я хочу понять в каком направлении копать. Не хотелось бы оставлять этот какой-никакой труд в таком сратом состоянии.