2011-07-28 5 views
0

イメージマップ用のスタイルシートを作成し、それをマスターページに追加したかった。私はマスターページのヘッダーにSharePointのマスターページとCssRegistrationに関する問題

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

を追加することでそうしました。私はサイトを読み込んでも、イメージマップを見ることができません。私はHTMLソースをチェックし、リンクを使用するとスタイルシートは新しいブラウザウィンドウで見ることができます。私もmasterpageの完全なURLで試しましたが、まだイメージマップはありません。

私はFireBugでチェックしてスタイルシートを読み込みますが、スタイルシートが空ではないにもかかわらず、それを選択すると「ルールは適用されません」(または類似したもの)になります。私はafter="corev4.css"を追加しようとします。同じ結果。

私はその後の操作を行います。

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

代わりのCssRegistration

、それが正常に動作します。私は間違っている/ CSSを読み込む上記の私の最初の試みで行方不明ですか?

ありがとうございます。

答えて

2

また<Sharepoint:CssLink runat="server" />

Sharepointのを持っている必要があります。CssLinkは、実際のスタイルを表示するコントロールです。したがって、SharePoint:CssRegistrationによって定義されたすべてのスタイルに対して、SharePoint:CssLinkは〜languageのようなすべてのランタイムトークンを処理し、CSSファイルをレンダリングします。

+0

ありがとうございました。リンクがありませんでした。 – John

関連する問題