我可以使用以下代码删除左侧导航栏:
.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。
感谢帮助。
答案 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;
}