.aspx 페이지의 레이아웃을 변경해야하며 별도의 마스터 페이지를 만들고 싶지 않으므로 CSS를 재정의합니다. 그 aspx의 레이아웃에 내 마스터 페이지의 !important
을 사용하여 필요한 경우."! important"를 사용하여 SharePoint 2010 마스터 페이지의 CSS 속성을 덮어 쓰기
모든 것은 하나의 속성을 제외하고는 아무 문제없이 작동합니다 ... #s4-bodyContainer
은 이라는 속성이 1550px !important
으로 설정되어 있으며,이 값을 1300px !important
으로 변경해야합니다.
내 페이지의 시작 부분에 우선 CSS 스타일을 넣으면 마스터 페이지에 !important
도 있기 때문에 마스터 페이지의 스타일을 덮어 쓰지 않고 내 서면 CSS 뒤에 렌더링됩니다. 그리고 페이지의 끝에 CSS를 넣으면 마스터 페이지의 스타일을 무시하지만 페이지로드 후에 만 수행하므로 페이지를 새로 고치거나 새로 고칠 때마다로드시 약간의 결함이 있습니다.
따라서 마스터 페이지를 수정하거나 다른 페이지를 만들지 않고 문제를 해결할 수 있습니까? .aspx 페이지에서 CSS를 사용하고 계신가요?
미리 감사드립니다.