我的问题是如何正确地将自定义css应用于sharepont 2013主页。我想自定义全球导航,当我这样做时,它正在工作:网站设置 - >在外观和感觉母版页下 - >替代CSS网址 - > “指定此站点以及从中继承的所有站点使用的CSS文件。”
结果: enter image description here
但我的目标是创建我自己的母版页(seattle.master的副本),其中包含我通过Sharepoint CssRegistration定制的Css文件。如果我这样做,corev15.css将覆盖我的文件,导航栏将崩溃。
我试过这个:
<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/Custom/Blue.css %>" runat="server" after="SharepointCssFile" />
或:
<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/Custom/Blue.css %>" runat="server" after="corev15.css" />
当然,Cssregistration正在运行,但corev15.css会覆盖所有内容。任何想法我怎么能绕过corev15.css?
提前致谢, bfrenky01
答案 0 :(得分:0)
虽然不推荐您想要的方法(最好覆盖corev样式表),但您可以使用Sharepoint设计器,复制corev(以便在需要时可以回滚)并简单地编辑原始文件。 / p>
我建议您也访问Heather Solomons网站,因为它是所有Sharepoint品牌的绝佳资源。 Heather Solomons website
答案 1 :(得分:0)
我建议在你的blue.css中覆盖你不满意的每个sharepoint类。
在设计方面,sharepoint的一些主要组件必须保留在您的文件设计中,至少对于将编辑页面的人来说,例如功能区CSS等。