2011-07-28 3 views
0

이미지 맵용 스타일 시트를 만들고이를 마스터 페이지에 추가하려고했습니다. 나는 마스터 페이지의 헤더에SharePoint masterpage 및 CssRegistration 관련 문제

을 추가하여 추가했습니다. 사이트를로드하지만 이미지 맵을 볼 수 없으며 HTML 소스를 확인하고 링크를 사용할 때 스타일 시트를 사용하여 새 브라우저 창에서 볼 수 있습니다. 나는 또한 masterpage에서 전체 URL을 시도했지만 이미지 맵은 여전히 ​​사용하지 않았다.

FireBug를 사용하여 스타일 시트를로드했지만로드 할 때 스타일 시트가 비어 있지 않아도 "적용된 규칙이 없습니다"(또는 비슷한) 것을 선택합니다. 나는 after="corev4.css"을 추가하려고합니다. 같은 결과.

나는 다음을 수행하십시오

대신 CssRegistration의
<link rel="stylesheet" type="text/css" href="/Style%20Library/CSS/imagemap.css" /> 

하고 잘 작동합니다. CSS를로드하기위한 위의 첫 번째 시도에서 내가 잘못했거나 누락 된 부분은 무엇입니까?

미리 감사드립니다.

답변

2

또한 <Sharepoint:CssLink runat="server" />

셰어이 있어야합니다 CssLink 실제로 스타일을 렌더링하는 컨트롤입니다. 따라서 SharePoint : CssRegistration으로 정의 된 모든 스타일에 대해 SharePoint : CssLink는 ~ language와 같은 모든 런타임 토큰을 처리하고 CSS 파일을 렌더링합니다.

+0

감사합니다. 누락 된 링크였습니다. – John

관련 문제