Я проверяю правильность установки CSS с использованием JavaScript.
В моей таблице стилей есть правило CSS, которое устанавливает конкретный идентификатор в положение: абсолютное.
#testObject {position: absolute;}
Затем я программно создаю временный div с видимостью: скрытый с этим идентификатором, и получаю вычисленную позицию стиля. Если это не absolute
, то нужный CSS не установлен.
Если вы не можете поместить свое собственное правило в таблицу стилей, вы можете определить одно или несколько правил, которые, по вашему мнению, представляют таблицу стилей и вряд ли изменят и спроектируют временный объект, который должен получить эти правила и проверить за их существование таким образом.
Или, наконец, вы можете попробовать перечислить все внешние таблицы стилей и найти конкретное имя файла, которое включено.
Суть в том, что если вы хотите увидеть, включена ли внешняя таблица стилей, вам нужно выбрать что-то в этой таблице стилей, которую вы можете искать (имя файла или какое-то правило в нем или какой-то эффект, который он вызывает).