include로 불러온 html 외부파일에 css 적용 안되게 하는법

include로 불러온 html 외부파일에 css 적용 안되게 하는법

QA

include로 불러온 html 외부파일에 css 적용 안되게 하는법

본문

index.php 에 include로 불러온 head.php 외부파일을 불러와서 index.php에 등록되어 있는 css파일들의 영향을 안받게 하는법 없나요?

index.php에서 CDN으로 적용시켜놓은 CSS가 있는데 이 파일에 영향을 받아서 head.php의 이미지의 위치가 틀어져버려서요.

 

그렇다고 CDN을 삭제할수도 없는게 이건 index.php에서 사용하고 있는 css라... 삭제를 못합니다

이 질문에 댓글 쓰기 :

답변 3

없습니다

편법으로는 iframe을 활용한 방법이 있겠지만, 추천하는 방법은 아닙니다.

CSS는 id, class가 중복 작성된 경우 나중 것이 적용됩니다.

이 점을 잘 이용해 보세요.

프로그램언어에서는 Namespace라는것으로 

변수들에 대한 구분을 합니다.

 

CSS에서도 사용되는 클래스에 네임스페이스를 적용가능하다고 하는데

실제 사용에서는 거의 본적이 없어서요

https://techhtml.github.io/css3-namespace/

로 참고해보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 156
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT