如何在MOSS 2007中隐藏左侧导航栏(包括空格)?

时间:2010-08-17 15:07:36

标签: sharepoint-2007

我可以使用以下代码删除左侧导航栏:

.ms-nav {width: 0px;}
.ms-navframe {display:none;}
.ms-quicklaunchouter{width:0px;}
.ms-recyclebin {display:none;}
.ms-TitleAreaFrame {display:none;}
.ms-titlearealeft {display:none;}
.ms-titlearea {display:none;}
.ms-pagetitle {display:none;}

但它添加了一个左侧空间,占据了我编辑/创建/查看所有内容页面/签到/等的页面的一半。我能够使用内容编辑器Web部件(CEWP)解决这个问题,但我想知道是否有办法在.css文件中执行此操作以在整个站点中使用。我有超过100页,而不必为每个页面添加CEWP。

感谢帮助。

2 个答案:

答案 0 :(得分:1)

怎么样:

.ms-leftareacell {background-color:#D6E8FF;}
.ms-nav {display:none;}

是的,您可以创建一个CSS文件并将其上传到样式库。然后进入网站设置>母版页(在“外观”下),并将备用CSS URL指向样式库中的CSS文件。

答案 1 :(得分:1)

接受的解决方案很好,但你可以得到更好的结果:

.ms-nav { display:none; }
.ms-leftareacell {
          background-color: #83B0EC;
          background-image: url("/_layouts/images/navshape.jpg");
          background-repeat: no-repeat;
          background-position: -143px 0px;
}