SharePoint 2010 ASP:基于UI和UL标记的菜单控件和我自己的CSS

时间:2011-11-12 14:12:33

标签: sharepoint-2010 sharepoint-designer

我使用CSS3生成器生成了一个很酷的CSS,并采用了类似于此的CSS样式文件。粘贴了一个简短的版本虽然css很长......

ul#css3menu,ul#css3menu ul{
margin:0;list-style:none;background-color:#C0C0C0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABsCAYAAACrf9gNAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oFEgYCO8oxcpkAAABlSURBVCjPjZA7CoBADETfTnIB739GGysLIRaCsiGRbYYJ+fAyAJsACRgCrHN6XSU+j3jR8N8N68okwyLiEHC9cn6OiHAmcOvQVJC2zNULLX3KTwL2uWwjVnfZFz9aiDiFk1geyBuO2g6m9q0GQQAAAABJRU5ErkJggg==");background-repeat:repeat;border-width:0px;border-style:solid;border-color:#999999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

现在我想知道如何将其与ASP结合使用:菜单控件使用“s4-tn”类并具有完全不同的CSS集......我也使用站点地图作为数据源。我可以放弃这个CSS并在asp中的某个地方引用它:sharepoint的菜单控件并将菜单样式转换为css3吗?

感谢

2 个答案:

答案 0 :(得分:0)

要为菜单使用不同的CSS类名,您需要编辑母版页并修改菜单控件属性。这是您正在寻找的控件:

<SharePoint:AspMenu ID="TopNavigationMenuV4" CssClass="css3menu"...

有关MSDN的更多信息:http://msdn.microsoft.com/en-us/library/ms476607.aspx

答案 1 :(得分:0)

控件中的

不要忘记在母版页后注册以覆盖规则

 <SharePoint:CssRegistration name="custom.css" After="corev4.css"