BLOG main image
분류 전체보기 (65)
JSP (6)
Android (1)
ASP.NET (0)
MSSQL (4)
PHP (18)
ASP (11)
오픈 API (1)
HTML (2)
JavaScript (0)
Windows Programming (8)
컴퓨터교양 (14)
객체 지향 (0)
리뷰 및 생각 (0)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2013. 12. 20. 08:28


 2013-12-20 오전 8-13-50

위와 같이 서브메뉴가 안보이는 이유는 ‘IE7 표준’으로 랜더링 되었기 때문이다.
브라우저 버전에 상관없이, 랜더링을 IE7으로 되었기 때문이다.
아래 보이는 문서모드를 IE9 또는 표준으로 바꿔주면 정상적으로 서브메뉴가 출력되지만,
이것은 바람직한 해결책이 아니다.

2013-12-20 오전 8-15-59

바람직한 해결책은 HTML HEAD에 랜더링 모드를 강제로 지정하는 것이다.
<meta http-equiv="X-UA-Compatible"  content="IE=9" />
이 태그를 HEAD에 포함시켜주면 브라우저는 HTML을 처음부터 IE9 모드로 출력한다.

그렇다면 제로보드 XE에서 공통 HEAD는 어디에 있을까?
/common/tpl/common_layout.html
바로 이 파일이다. 이 파일에 랜더링 모드를 강제로 지정하는 태그를 포함시켜라.
관리자 뿐만이 아니라 유저사이트에도 공통으로 적용된다.

2013-12-20 오전 8-08-30

'PHP > 제로보드 XE' 카테고리의 다른 글

제로보드 XE-다국어 선택기 펼치기  (0) 2013.12.20