XE에서 가로 스크롤 문제 해결방법
제로보드 소스가 프레임페이지 안으로 불려 올때 생기는 가로스크롤 문제 해결 방법
zbxe > common > tpl > common_layout.html
상기 파일을 찾아 열어 보세요.
60번 라인에 바디 태그가 있는데
<body>
아래 처럼 바꾸어 보세요.
<body style="overflow-x:hidden">
하지만 위 태그는 문서선언에 따라 먹히지 않습니다. 표준이 다른 이유로..
그래서 추가로 더 바꾸어 주어야 할것이 있습니다.
같은 파일의 1번 라인에 있는 DTD 선언.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
1번 줄을 아래와 처럼 다른 선언으로 바꾸어 보세요.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
그럼 가로 스크롤이 일단 없어집니다. 하지만 문서선언이 달라지므로 다른 태그가 먹지 않는 오류가 발생할 수 있습니다.
제로보드가 XHTML 1.0 버전 기준인가 본데 XHTML 1.1 로 임의로 바꾸어주면 다른 문제가 생길 것입니다.
그러므로 가로 스크롤을 없애는 게 가장 중요하다고 여겨지는 분만 적용하시고, 또 다른 오류는 개별적으로 해결하셔야 합니다.
제로보드의 DTD 선언과 일반적인 DTD 선언에 관해 더 많은 정보를 찾아 보세요.
가로 스크롤 때문에 고생하시는 분들이 많기 때문에 알려드립니다.