Вопрос

Я использую пользовательскую masterpage, которое ссылается на пользовательский файл CSS в заголовке, как так:

<Sharepoint:CssRegistration Name="CUSTOM/Custom.css" runat="server"/>
.

Мой пользовательский файл CSS - это просто копия corev4.css с некоторыми незначительными настройками.Однако при отладке моего сайта я заметил, что он наследует стили как в Corev4.css, так и для моего нового файла custom.css.

Я хотел бы ссылаться только на файл custom.css, оставляя corev4.css из картины.Возможно ли бросить ссылку Corev4.css на моем пользовательском шестерни?

Это было полезно?

Решение

Я бы посоветовал против этого ... Я бы также посоветовал с точной копией файла corev4.css.

Имея оба эти файла, идут на веществе времен нагрузки и увеличить ненужное количество кода, которые должны проходить браузеры.

Измените регистрацию CSS в следующую строку.Я также всегда добавляю его после Corev4.css не то, что это имеет значение, если у вас есть «после»

<SharePoint:CssRegistration runat="server" name="/CUSTOM/Custom.css" After="corev4.css"/>
.

В вашем файле custom.css я бы добавил только стили, которые вы хотите изменить, это автоматически переопределяет и примет приоритет над Corev4.css.Мои «custom.css» всегда начинают в значительной степени пустости помимо нескольких стилей по умолчанию, которое я всегда использую.

Другие советы

Чтобы сделать это правильно, оставьте только COREV4.csss и определите свой собственный пользовательский файл CSS, который включает в себя только классы CSS, которые вы хотите переопределить.CSS загружает по порядку, так что пока ваши пользовательские CSS загружаются после Corev4, будут применены ваши стили.Поскольку ваш новый файл включает в себя только классы CSS, которые были изменены, также будет намного проще управлять, чем если он включил все.

Другая причина сделать это таким образом, это то, что Corev4.css - это системный файл, и как таковой подлежит обновлению в пакете SharePoint Service или совокупное обновление.Если вы используете свою собственную копию файла, вы не получите обновление, ведущую к пользовательскому интерфейсу, который может варьироваться от Flaky для использования в зависимости от природы исправления.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top