include로 불러온 html 외부파일에 css 적용 안되게 하는법
index.php 에 include로 불러온 head.php 외부파일을 불러와서 index.php에 등록되어 있는 css파일들의 영향을 안받게 하는법 없나요?
index.php에서 CDN으로 적용시켜놓은 CSS가 있는데 이 파일에 영향을 받아서 head.php의 이미지의 위치가 틀어져버려서요.
그렇다고 CDN을 삭제할수도 없는게 이건 index.php에서 사용하고 있는 css라... 삭제를 못합니다
답변 3개 / 댓글 2개
없습니다
편법으로는 iframe을 활용한 방법이 있겠지만, 추천하는 방법은 아닙니다.
답변에 대한 댓글 1개
프로그램언어에서는 Namespace라는것으로
변수들에 대한 구분을 합니다.
CSS에서도 사용되는 클래스에 네임스페이스를 적용가능하다고 하는데
실제 사용에서는 거의 본적이 없어서요
https://techhtml.github.io/css3-namespace/
로 참고해보세요
CSS는 id, class가 중복 작성된 경우 나중 것이 적용됩니다.
이 점을 잘 이용해 보세요.
답변에 대한 댓글 1개
나중에 적용되는걸 알고는 있는데 ... 문제는 CDN안에 어떤게 적용되어 있는지를 찾으려면 다 뒤져봐야 해서... 혹시나 따로 적용시킬수는 없나해서요
답변을 작성하려면 로그인이 필요합니다.