css적용질문
- 작성자 :
- 궁*철
- 작성일 :
- 2013-10-24 17:30:21
- 조회수 :
- 949
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
수고많으십니다.
문의드리고싶은 내용은 css 적용부분입니다.
처음 로컬 인덱스를 타고 do를 호출한 화면은 css가 잘 적용되는데
페이지 이동이나 같은 do를 리턴할때는 css가 전혀 안먹히네요
혹시 쉽게 해결할 방법있으시면 좀 알려주세요.
contextRoot를 설정해줘야 할거도 같은데 설정해야 한다면 어디에
경로를 잡아야할지 자세히 좀 알려주세요.
로컬에서 서버 톰켓으로 작업중입니다.
문의드리고싶은 내용은 css 적용부분입니다.
처음 로컬 인덱스를 타고 do를 호출한 화면은 css가 잘 적용되는데
페이지 이동이나 같은 do를 리턴할때는 css가 전혀 안먹히네요
혹시 쉽게 해결할 방법있으시면 좀 알려주세요.
contextRoot를 설정해줘야 할거도 같은데 설정해야 한다면 어디에
경로를 잡아야할지 자세히 좀 알려주세요.
로컬에서 서버 톰켓으로 작업중입니다.
A
안녕하세요. 궁경철님.
문제의 원인은 css나 이미지 url 경로 처리 상에 문제입니다. (상대 경로 지정의 경우 호출되는 URL에 따라 처리가 되지 않을 수 있음)
해경은 우선 css 자체가 읽혀지지 않은 경우와, css는 읽고 내부의 이미지 url 등이 처리되지 않는 경우가 있을 수 있습니다.
첫번째 경우는 css 자체를 지정하실 때에 말씀하신 contextRoot를 적용해 주시거나, <c:url />로 지정하시면 알아서 contextRoot를 내부적으로 지정합니다. (contextRoot 부분을 제외하고 기술)
두번째 경우는 css 파일 기준으로 이미지 경로를 상대경로로 지정하시면 됩니다. (ex: ../images/a.gif)
css 내부에서 contextRoot를 포함하여 절대경로 방식으로 지정할 수 있지만, 이 경우 contextRoot가 변경됨에 따라 css 내부를 모두 같이 변경해 주셔야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
문제의 원인은 css나 이미지 url 경로 처리 상에 문제입니다. (상대 경로 지정의 경우 호출되는 URL에 따라 처리가 되지 않을 수 있음)
해경은 우선 css 자체가 읽혀지지 않은 경우와, css는 읽고 내부의 이미지 url 등이 처리되지 않는 경우가 있을 수 있습니다.
첫번째 경우는 css 자체를 지정하실 때에 말씀하신 contextRoot를 적용해 주시거나, <c:url />로 지정하시면 알아서 contextRoot를 내부적으로 지정합니다. (contextRoot 부분을 제외하고 기술)
두번째 경우는 css 파일 기준으로 이미지 경로를 상대경로로 지정하시면 됩니다. (ex: ../images/a.gif)
css 내부에서 contextRoot를 포함하여 절대경로 방식으로 지정할 수 있지만, 이 경우 contextRoot가 변경됨에 따라 css 내부를 모두 같이 변경해 주셔야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.