애니빌드.LAB
토론방
소스관련 페이지추가 - 프리미엄디자인 추가시 문의 사항
- r**222
- 2014-10-08 17:03:05
- hit4246
- http://lab.anybuild.co.kr/bbs/qna/3381
(필수) 확인 가능한 전체 URL : http://www.koreayoga.net/page/tpl_w_1_3
- 추가 페이지로 생성해서 [ 프리미엄 디자인 ] - 을 불러와서 만든 것 입니다.
http://www.koreayoga.net/page/tpl_w_1_3 - 근데 이 페이지를 열어서 보면 이 페이지에 적용된 css 때문에..
홈페이지 전반에 영향을 미쳐서 상단네비 등 여러곳에 폰트 사이즈가 적어졌습니다..
[ 디지인 컨포넌트 ] [ 프리미언 디자인 ] - 을 추가해 보니 거의 이런 문제가 발생합니다..
그래서 추가해서 사용하는데 문제가 있어서 결국은 사용을 못하거든요..
그래서 말인데요.. 이렇게 한페이지를 추가했을 경우에 따라서 설치되는 css 때문인거 같은데요..
이 css 의 적용범위를 [ 설치한 페이지 ] 에만 적용되게 수정하면 될거 같은데요...
위 페이지 같은 경우 어떻게 하면 될까요..
하나를 해 주시고 방법을 알려 주시면 제가 다른 페이지는 해 보겠습니다.
이상.
게시글 공유
URL복사
댓글작성
열기 닫기
열기 닫기
프리미엄 디자인 쪽에 있는 것은 일단 css를 로드를 하는데 경우에 따라서 많은 css를 불러오기도 합니다.
이럴경우 말씀하신것 처럼 기존 css와 충돌이 발생할 수 있는 부분입니다.
작업시 최대한 css 충돌을 발생하지 않고 해당 페이지내에서만 동작을 하도록 구현을 하였다고 하더라도
일부 부분에서 충돌이 발생하는 부분이 생길수가 있습니다.
이런 부분이 생기게 되면 페이지 추가시 생성된 css 부분을 수정을 하면서 작업을 해주셔야 됩니다.
해당 페이지만 css 적용되게 생각처럼 잘 안되더라구요^^
말씀하신 페이지의 경우는 저희쪽에서 확인을 해보니 상단에
<load target="/img_up/shop_pds/rp222/src_css/wdev_framework.css" />
이 css가 로드가 되고 있습니다.
혹시 몰라 이 css를 제거를 해보니 폰트부분으 제대로 표시가 되며, 해당 페이지 내용도 제대로 출력이 되는것 같습니다^^
페이지마다 약간의 수정방법이 다 달라서 "이렇게 하시면 됩니다~" 라고 설명을 드리지 못하겠네요...
지금같은 페이지의 경우는 css도 로드가 되고 그 아래 style로 정의된 내역이 있어서 제거를 해보니 잘되는것 같습니다.
페이지를 추가를 한뒤 제대로 출력이 되지 않는경우 로드되는 css부분을 제거를 해보고 동작유무를 확인을 한신뒤
동작이 제대로 되면 그대로 사용을 하시면 되고, 만약 제대로 동작을 하지 않는경우는 해당 페이지에 사용된 class나 id값으로 정의된
내용을 제외하고 나머지를 모두 제거를 해보시는것도 하나의 방법입니다. ^^