Sharepoint页面不显示母版页中的元素

经常在项目中会遇到客户要求页面只显示自定义的内容, 不显示任何母版页中的元素; 说白了就是不套用任何母版页. 但是Sharepoint应用程序页又必须套用一个母版页, 那我们怎么隐藏呢?

我们可以使用css来隐藏母版页上的元素来达到客户的需求.

  • 新建一个名为”BlankMasterPage”的CSS文件, 输入
  • <style type="text/css"> 
    .ms-pagetitleareaframe table { background: none; }
    #s4-leftpanel-content { display:none !important; } 
    .s4-ca { margin-left:0px !important; margin-right:0px !important; } 
    .s4-title { display:none !important; } 
    .s4-tn { display:none !important; } 
    .s4-notdlg { display:none !important; }
    #SRSB { display:none !important; } 
    .s4-help { visibility: hidden; } 
    .s4-trc-container-menu { visibility: hidden; } 
    .ms-cui-ribbonTopBars{ display:none; }  
    body #s4-ribbonrow { min-height: 0 !important; display:none !important; } 
    </style>
  • 在应用程序页中的”asp:ContentPlaceHolder”下引用css文件即可.

posted on 2014-04-11 09:50  MySPS  阅读(177)  评论(0)    收藏  举报

导航