Я предполагаю, что все ваши дочерние сайты ссылаются на одну главную страницу в корне вашего семейства сайтов.
Я также предполагаю, что, поскольку вы используете мастер-страницу OOTB (v4.master), она остается "нетронутой" и поэтому не имеет никакого собственного CSS-кода.
Если это пока правильно, у вас есть три варианта:
- ОТНОСИТЕЛЬНЫЙ CSS . Вы можете создать собственный CSS-файл и добавить ссылку на него в начало своей главной страницы. Это изменение нужно сделать только один раз, и оно будет отражено на всех страницах на всех сайтах, однако это означает, что вам нужно будет отредактировать HTML-код на главной странице, поэтому я не рекомендовал бы это, если вы используете один из OOTB файлы, такие как v4.master.
ТЕМА. Создайте новую тему сайта, содержащую ваш пользовательский файл CSS, а затем просто назначьте ее своему сайту через пользовательский интерфейс настроек сайта. Это не требует каких-либо изменений на главной странице, однако темы не применяются автоматически к новым дочерним сайтам при их создании. Единственный способ автоматизировать это - использовать функцию или приемник функций.
ALTERNATE CSS. Создайте свой собственный файл CSS, загрузите его в папку библиотеки стилей на своем сайте, а затем назначьте его в качестве альтернативного CSS. Этот параметр просто позволяет разработчику указать URL-адрес CSS-файла, который будет загружен ПОСЛЕ стилей SP по умолчанию. Параметр «Альтернативный CSS» автоматически наследуется всеми дочерними сайтами (по умолчанию), однако, если у вас не включены функции публикации, то вы не можете установить его через пользовательский интерфейс «Параметры сайта», вам придется сделать это с помощью кода или скрипт Powershell.
Надеюсь, это поможет.