我在服務器場模式下的單臺計算機上安裝了SharePoint 2010,指向另一臺服務器上的數據庫。我想通過做一些我最初認爲是簡單直接的事情來開始涉足品牌化,從SharePoint 2010母版頁鏈接到自定義CSS。我在哪裏放置CSS,如何從母版頁鏈接到它?
我上傳了一個自定義css(讓我們稱之爲custom.css)使用SharePoint設計器在網站資產。我需要什麼語法才能鏈接到它?我試過以下內容:
<SharePoint:CssRegistration name="custom.css" After="corev4.css" runat="server"/>
但服務器找不到CSS文件。我收到以下錯誤:
Cannot make a cache safe URL for "1033/styles/custom.css", file not found. Please verify that the file exists under the layouts directory.
- 我認爲我需要使用SharePoint:CssRegistration - 是我的假設是正確的?
- 那麼,我需要在名稱標記中鏈接到通過SharePoint設計器上傳的css,究竟是什麼?
- 我是否在正確的軌道上,或者你會建議一個替代方法把它放在一起?
關於替代CSS的重要之處在於它也不會在主題更改上被覆蓋,並被稱爲最後一個。並確保一些風格堅持,使用!重要的標籤,這意味着它勝過其他CSS文件標籤的所有其他樣式。 – trgraglia 2011-03-07 08:00:37
嗨,」runat =「server」/>對我來說不起作用,我是從字面上寫「SiteCollection」還是我的名字?我嘗試了兩種方法,都沒有成功。我用Alternate CSS工作正常,但不知道爲什麼這種方法不工作... –
iliketolearn
2015-07-27 19:05:25