나는 내 셰어 포인트 사이트에서 다른 모양과 느낌을 만들기 위해 노력하고 있습니다. sharepoitn 디자이너의 내 양식 태그 아래에서 960px까지 주 콘텐츠의 너비를 줄이려고합니다. 처음에 페이지를 새로 고침하면 주 콘텐츠가 960px로 렌더링되지만 페이지가 로딩되면 메인 콘텐츠가 전체 화면의 너비에 맞게 늘어납니다.셰어 포인트 브랜딩 : _spBodyOnLoadWrapper() 함수로 인한 페이지 너비 크기
body 태그에서 실행되는 onload 스크립트 때문에 그 원인이 발견되었습니다. 하지만이 작업은 페이지 기능에 부작용이 있기 때문에이 스크립트를 제거 할 수 없습니다.
이 함수는 _spBodyOnLoadWrapper()입니다.
누구든지이 기능을 알고 있습니까? 아니면이 문제를 해결하는 방법을 아는 사람이 있습니까?
업데이트 # 1 :
.mainContent
{
width: 960px;
height:100% !important;
min-height:100% !important;
padding-top: 10px;
margin-left: auto;
margin-right: auto;
direction:rtl;
}
업데이트 # 2 : 다음과 같이
내 CSS 코드는 내가 마스터 페이지에서 기본 폼에이 클래스를 추가 ..입니다
을 내가 사용 V4 .master 템플릿. 양식 태그에서 리본을 꺼 냈습니다. 그것은 body 태그 바로 뒤에 있습니다. 나는 리본을 맨 위에 얹어 놓기를 원했기 때문입니다. 하지만이 코드 줄을 추가 할 때
<body onload="if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();">
주 내용이 폭발합니다. 전체 너비의 헤더 스트리트에있는 것이고 하단에는 960 픽셀의 패널이 남아 있습니다.
당신이 폭을 설정하는 방법에 대해 설명합니다. 당신은 CSS 코드를 제공 할 수 있습니까? – Roman
I 내 게시물을 업데이 트하고 CSS 코드를 제공했습니다 .THX – Pouyan
수 있습니다 요 어떤 유형의 템플릿을 사용하고 있습니까? 이렇게하면 마스터 페이지를 템플릿으로 사용하고 표준 게시 마스터 페이지 (nightandday.master)로 해당 클래스를 사용하지 않고 .mainContent 클래스를 적용하는 방법을 알 수 있습니다. 표준은 # s4-bodyContainer를 사용하여 래퍼 패널 너비를 적용하는 것입니다. – Roman