Интересная проблема, но, возможно, она уже решена. У меня есть набор стилей CSS, которые применяются к нескольким доменам. Способ, которым он был архивирован, оба домена используют одни и те же файлы CSS и добавляют свои собственные определения и правила в таблицы стилей. Наша система такова, что в любое время, когда разработчик вносит изменения в файл CSS, принадлежащий определенному домену, то это же изменение должно быть сделано и в таблице стилей другого домена.Расширение таблицы стилей CSS?
Например, если у меня есть два домена: Main, SubMain. BOth из них разделяет таблицу стилей, называемую global.css, и разработчик, работающий над доменом SubMain, изменяет эту таблицу стилей, добавляя новое правило. Чтобы гарантировать, что что-то не сломается в главном домене, разработчику необходимо продолжить и добавить одно и то же правило в global.css в таблицу стилей global.css основного домена.
Почему это не имеет того же общего места, что находится вне меня, поскольку это общий инженерный проект. Я понимаю, что причина в том, что изменения должны были применяться немедленно и, к сожалению, единственным вариантом было использование одной и той же структуры стилей + каталогов во всех доменах. Но эта проблема существует, и это огромные накладные расходы. Есть ли в любом случае расширение таблиц стилей CSS, так что CSS с дополнительными CSS может быть добавлен в расширенные таблицы стилей.
Если нет, то какие другие решения могут быть предложены?
Вы можете включить таблицы стилей по доменам –
Что вы имеете в виду? Это именно то, что мы делаем. –
Тогда зачем вам обновлять две таблицы стилей? –