一,将SHAREPOINT从2010升级到2013后,有的视图VIEW显示格式完全不正确,没有内容,或是只有一个BY的占行。
这个主要调整视图的STYLE,可能默认的不合适(好象适合IPAD或MOBILE移动设置)。试试其它的,总有一款合适。。比如,我喜欢SHADE
二,新的SHAREPOINT2013的TOP NAVIGATION BAR死活不分栏。
解决方法有两种。A是粗暴的。就是在MASTERPAGE里有TABLE HTML,强行分行。B是新建一个自定义CSS,重新描述一下s4-tn ul.static{
white-space:nowrap;}(NOWRAP是不自动分行。NORMAL则可以),还要试试有没有更好的办法。
.s4-tn{ padding:0px; margin:0px; } .s4-tn ul.static{ white-space:nowrap; } .s4-tn li.static > .menu-item{ /* [ReplaceColor(themeColor:"Dark2")] */ color:#3b4f65; white-space:nowrap; border:1px solid transparent; padding:4px 10px; display:inline-block; height:15px; vertical-align:middle; } .s4-tn ul.dynamic{ /* [ReplaceColor(themeColor:"Light2")] */ background-color:white; /* [ReplaceColor(themeColor:"Dark2-Lighter")] */ border:1px solid #D9D9D9; } .s4-tn li.dynamic > .menu-item{ display:block; padding:3px 10px; white-space:nowrap; font-weight:normal; } .s4-tn li.dynamic > a:hover{ font-weight:normal; /* [ReplaceColor(themeColor:"Light2-Lighter")] */ background-color:#D9D9D9; } .s4-tn li.static > a:hover { /* [ReplaceColor(themeColor:"Accent1")] */ color:#44aff6; text-decoration:underline; }
HTML(这是对2010的,13的差不多)
<TABLE class="ms-topnav zz1_TopNavigationMenu_4" border=0 cellSpacing=0 cellPadding=0 width="100%" hoverClass="zz1_TopNavigationMenu_14 ms-topNavHover"> <TBODY> <TR> <TD style="WHITE-SPACE: normal" > 这里把MASTER.PAGE的TOPNAVIGATIONMENU代码包进来。 </TD> </TR> </TBODY> </TABLE>
时间: 2024-11-08 22:23:07