Проблема с главной страницей SharePoint и CssRegistration - PullRequest
0 голосов
/ 28 июля 2011

Я создал таблицу стилей для карты изображений и хотел добавить ее на главную страницу. Я сделал это, добавив

<SharePoint:CssRegistration name="/Style Library/CSS/imagemap.css" runat="server"/>

к заголовку главной страницы. Я загружаю сайт, но не вижу карту изображения, я проверяю источник HTML, и когда я использую ссылку, используемую таблицей стилей, я вижу ее в новом окне браузера. Я также попытался указать полный URL-адрес на главной странице, но изображение пока не отображалось.

Я проверил с помощью FireBug, и он загружает таблицу стилей, но когда я выбираю ее, я получаю «правила не применяются» (или аналогичные), даже если таблица стилей не пуста. Я пытаюсь с добавлением after="corev4.css". Тот же результат.

Я тогда делаю:

<link rel="stylesheet" type="text/css" href="/Style%20Library/CSS/imagemap.css" />

вместо CssRegistration и работает нормально. Что я делаю неправильно / отсутствует с моей первой попыткой загрузить css выше?

Заранее спасибо.

1 Ответ

2 голосов
/ 28 июля 2011

Вы также должны иметь <Sharepoint:CssLink runat="server" />

Sharepoint: CssLink - это элемент управления, который фактически отображает стили. Таким образом, для каждого стиля, определенного SharePoint: CssRegistration, SharePoint: CssLink будет обрабатывать все токены времени выполнения, такие как ~ language, и обрабатывать файлы CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...