2010-08-17 67 views
1

我能够使用此代码取出左侧导航栏:如何隐藏MOSS 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。

感谢您的帮助。

回答

1

如何:

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

是的,你可以创建一个CSS文件,并上传到样式库。然后进入网站设置>主页面(在外观下),并将替代CSS网址指向样式库中的CSS文件。

+0

仍然有同样的问题,这里是它的屏幕截图:http://www.imageupload.org/share。 php?id = 893D_4C6AEDDB – sange 2010-08-17 20:16:21

+0

我已经更新(这次是测试)的样式。 – 2010-08-17 21:04:48

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; 
}