Как скрыть левую навигационную панель (включая пробел) в MOSS 2007? - PullRequest
1 голос
/ 17 августа 2010

Я могу удалить левую навигационную панель с этим кодом:

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

но он добавляет левое пространство, занимающее половину страницы, для моего редактирования / создания / просмотра всех страниц контента / регистрации / и т. Д. Мне удалось это исправить с помощью веб-части редактора контента (CEWP), но я хотел бы знать, есть ли способ сделать это в файле .css для использования на всем сайте. У меня более 100 страниц, и я бы не хотел добавлять CEWP на каждую страницу.

Спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 14 марта 2012

Принятое решение хорошо, но вы можете получить лучший результат, как этот:

.ms-nav { display:none; }
.ms-leftareacell {
          background-color: #83B0EC;
          background-image: url("/_layouts/images/navshape.jpg");
          background-repeat: no-repeat;
          background-position: -143px 0px;
}
1 голос
/ 18 августа 2010

Как насчет:

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

И да, вы можете создать файл CSS и загрузить его в библиотеку стилей. Затем перейдите в «Настройки сайта»> «Главная страница» (в разделе «Стиль и стиль») и укажите альтернативный URL-адрес CSS на свой файл CSS в библиотеке стилей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...