SharePoint基金会2010:完全隐藏色带 我试图在SharePoint基金会2010中设置母版页。我正在使用nightandday主控和样式

SharePoint基金会2010:完全隐藏色带 我试图在SharePoint基金会2010中设置母版页。我正在使用nightandday主控和样式,sharepoint,ribbon,sharepointfoundation2010,Sharepoint,Ribbon,Sharepointfoundation2010,该设计没有ribbon,我只需要将其关闭。只需将“纯旧”关闭。当我将ribbon div设置为“显示:无”时,整个顶部横幅将消失 我不是一名sharepoint开发人员,总体上我迷路了。有没有一种简单的方法可以隐藏/删除ribbon?对所需的权限没有什么特别的要求,只需要一直删除即可。您应该能够使用本文中的信息开始使用 您应该能够使用本文中的信息开始学习 您要查看的CSS类有: <style type="text/css"> div#s4-ribbonrow.s4-pr.s4

该设计没有ribbon,我只需要将其关闭。只需将“纯旧”关闭。当我将ribbon div设置为“显示:无”时,整个顶部横幅将消失


我不是一名sharepoint开发人员,总体上我迷路了。有没有一种简单的方法可以隐藏/删除ribbon?对所需的权限没有什么特别的要求,只需要一直删除即可。

您应该能够使用本文中的信息开始使用


您应该能够使用本文中的信息开始学习


您要查看的CSS类有:

<style type="text/css">
    div#s4-ribbonrow.s4-pr.s4-ribbonrowhidetitle { height:43px !important }
    /*.ms-cui-ribbon { display:none; }*/
    .s4-ribbonrowhidetitle s4-notdlg noindex { height: 43px !important; }
    .s4-title h1 a,.s4-title h2 a,.s4-title h2 { font-size: small; }
    .ms-pagetitleareaframe table { background: none; }
    #s4-leftpanel-content { display:none !important; }
    #s4-titlerowhidetitle { display:none !important; }
    .s4-ca { margin-left:0px !important; margin-right:0px !important; }
</style>

div#s4-ribbonrow.s4-pr.s4-ribbonrow hidetitle{高度:43px!重要}
/*.ms cui ribbon{显示:无;}*/
.s4 ribbonrowhidetitle s4 notdlg noindex{高度:43px!重要;}
.s4标题h1 a、.s4标题h2 a、.s4标题h2{字体大小:小;}
.ms pagetitleareaframe表{背景:无;}
#s4左面板内容{显示:无!重要;}
#s4标题rowhidetitle{display:none!important;}
.s4 ca{左边距:0px!重要;右边距:0px!重要;}

您要查看的CSS类有:

<style type="text/css">
    div#s4-ribbonrow.s4-pr.s4-ribbonrowhidetitle { height:43px !important }
    /*.ms-cui-ribbon { display:none; }*/
    .s4-ribbonrowhidetitle s4-notdlg noindex { height: 43px !important; }
    .s4-title h1 a,.s4-title h2 a,.s4-title h2 { font-size: small; }
    .ms-pagetitleareaframe table { background: none; }
    #s4-leftpanel-content { display:none !important; }
    #s4-titlerowhidetitle { display:none !important; }
    .s4-ca { margin-left:0px !important; margin-right:0px !important; }
</style>

div#s4-ribbonrow.s4-pr.s4-ribbonrow hidetitle{高度:43px!重要}
/*.ms cui ribbon{显示:无;}*/
.s4 ribbonrowhidetitle s4 notdlg noindex{高度:43px!重要;}
.s4标题h1 a、.s4标题h2 a、.s4标题h2{字体大小:小;}
.ms pagetitleareaframe表{背景:无;}
#s4左面板内容{显示:无!重要;}
#s4标题rowhidetitle{display:none!important;}
.s4 ca{左边距:0px!重要;右边距:0px!重要;}

如knight0323答案的链接页面所述,可以通过编辑
v4.master
并用
包装ribbon div来隐藏功能区:


这样做的效果是,功能区在默认情况下是隐藏的,但DOM中保留了足够的标记,以便页面继续正常运行。对于管理员,功能区显示正常。

如knight0323答案的链接页面中所述,可以通过编辑
v4.master
并包装功能区div来隐藏功能区使用


这样做的结果是,默认情况下功能区是隐藏的,但DOM中保留了足够的标记,以便页面继续正常运行。对于管理员,功能区显示正常。

以防有人一直在解决此问题。隐藏功能区可能会导致一些进一步的问题()

特别是如果您将包含自己的标题并隐藏功能区

一个快速解决方法是使用css。#s4工作区仍将接收正确的高度,滚动条不会成为问题,功能区也将被隐藏

body #s4-ribbonrow {
    height: 0px !important;
    min-height: 0px !important;
}


以防有人一直在努力解决此问题。隐藏功能区可能会导致进一步的问题()

特别是如果您将包含自己的标题并隐藏功能区

一个快速解决方法是使用css。#s4工作区仍将接收正确的高度,滚动条不会成为问题,功能区也将被隐藏

body #s4-ribbonrow {
    height: 0px !important;
    min-height: 0px !important;
}


如果其他任何人正在努力解决此问题,以下是在不破坏滚动条或丢失标题栏区域或任何其他异常情况下执行此操作的完整说明:


如果其他人对此感到困惑,以下是在不破坏滚动条或丢失标题栏区域或任何其他异常情况下执行此操作的完整说明:


这就引出了一个好的观点-您不想为所有用户隐藏功能区。如果您这样做,您实际上创建了一个只读(或者最多是一个添加只读)网站。谢谢,希望这能起作用。我没有办法测试它,但当我将它添加到母版页时,Sharepoint不会抱怨!这提出了一个很好的观点-你不想为所有用户隐藏功能区。如果你这样做,你已经有效地创建了只读功能区(或者最多只能添加)网站。谢谢,希望这能起作用。我没有办法测试它,但当我将它添加到母版页时,Sharepoint不会抱怨!