게시판이 익스플러에서만 css가 적용안될때 문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판이 익스플러에서만 css가 적용안될때 문의 정보

게시판이 익스플러에서만 css가 적용안될때 문의

첨부파일

head,tail.zip (3.2K) 2회 다운로드 2013-02-18 13:27:46

본문

안녕하세요 벌써 이거때문에 일주일넘게 골머리를 앓고있네요
http://frstech.cafe24.com/community-faq.html
이녀석을 상하단나누어서 게시판을 적용시키면
http://frstech.cafe24.com/bbs/login.php?url=%2Fadm%2Findex.php%3F
이렇게 css가 적용이안되 정렬도 네비도 전부다 엉망이 되버립니다.
근데 사파리나 크롬에서는 css가 정상적으로 작동되네요
지난주부터 계속 검색어 바꿔가면서 찾아봤는데 이렇게 시작부터
자기css가 그누보드소스와 충돌나는건지 제소스가 문제인건지

첨부로 hrad와 tail을 올렸습니다.
혹시 저처럼 게시판으로 들어갔을때 익스플러만 스타일시트가 적용안되셨던분 계신가요?
  • 복사

댓글 전체

익스에서 정상적으로 출력되는 네비게이션 소스라면 DTD문제로 보이네요
그렇다면 'head.sub.php' 파일 메모장으로 열어보시면 아래와 같은 부분이 있습니다.

ex:
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -->
<html>

위와 같은 부분을 현재 정상적으로 출력되는 DTD를 선언해 주세요.

ex:
<!doctype html>
<!--[if IE 8]> <html class="no-js ie8" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>

참고로 그누보드 순정의 DTD를 변경하면 관리자페이지등에서 레이아웃이 어긋날수도 있습니다.
이럴 경우에는 'head.sub.php' 이 파일 원본을 그대로 복사하신 후 예를 들어 'head_adm.sub.php' 등으로 파일명을 변경하세요.
관리자페이지에서만 적용되게 하려면 'adm/admin.head.php' 파일을 메모장으로 여신 후 아래처럼 수정하시면 됩니다.

ex(수정 전):
include_once("$g4[path]/head.sub.php");

ex(수정 후):
include_once("$g4[path]/head_adm.sub.php");
section,nav 등등 html5로 제작이 되어있네요.
doctype 부터 바꿔보세요.
<!doctype html>
그리고 head.sub.php파일을 사용을 하실거면 body까지 소스를 head.sub.php에 직접 넣어주시고, 경로가 문제가 될것 같은데 각종 스크립트나 스타일 경로를 상대 경로로 수정 해주시면 될 것 같네요.
'head.sub.php' 에 상단
<!doctype html>
<!--[if IE 8]> <html class="no-js ie8" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>

'head.php' 에 <body>위로는 'head.sub.php'에 넣어버렸더니 잘되네요
東問西答,새벽비님 너무너무 감사드려요 두분덕분에 깨끗하게 css가 적용되네요
© SIRSOFT
현재 페이지 제일 처음으로