묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
IE 짜증나네요.
2008.01.23 18:27
div를 중앙정렬을 하려고 margin: 0 auto;를 줘도 다른 브라우저는 다 중앙으로 뜨는 데 IE 요 녀석만 왼쪽에 찌그러져 있네요.
div에 align을 쓰는 것 같진 않고 어떻게 하죠?
div에 align을 쓰는 것 같진 않고 어떻게 하죠?
댓글 4
-
부우우
2008.01.23 20:20
-
비나무
2008.01.23 20:37
부우우님...
혹시 레이아웃 파일(layout.html) 만드시면서 로컬(자신의 컴퓨터)에서 바로 확인하시니 그런 현상이 나시죠?
그거 아마 계정에 올려서 확인해 보시면 IE에서도 정상적으로 중앙에 나타날 겁니다.. ^^;;;;
XE에는 기본적으로
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
위의 타입을 레이아웃에 적용이 되어 있기 때문에 잘 동작합니다.
만일 로컬에서도 정상적으로 나오게 하시고 싶으시면 저 부분을 layouts.html의 제일 상단에 입력해서 저장하시면 됩니다.
물론 나중에 계정에 올릴 때는 저 부분은 삭제하시고요... ^^;; -
부우우
2008.01.23 21:27
전 언제나 계정에 올려서 확인합니다. 모든 실험은 계정에서 하구요.ㅋ
HTML4.0에서 해서 그런 걸까요?
참고로 제가 쓴 건 외부 페이지도 아니고 한 마디로 제로보드와 전혀 연동되지 않은 페이지. 앞으로 천천히 한 페이지 씩 웹사이트를 div로 리뉴얼할 겁니다. 눈에 띄지는 않게 테이블과 똑같이, 그러나 소스는 div로.ㅋㅋ
조언은 감사드려요! 앞으로 그걸 종종 애용할게요.ㅋ -
비나무
2008.01.24 09:44
그렇다면 더우기 저 선언을 하셔야 합니다.
XE용 레이아웃은 저 선언이 기본적으로 적용이 되어 있기에 입력을 하지 않아도 바르게 적용이 되거든요.
하지만 연동이 되지 않은 녀석이라면 html 문서의 최상단에 저 선언을 넣어야 바르게 동작합니다.
저는 XE용 레이아웃 파일인 것으로 생각해서 계정에 올리면 바르게 동작을 한다고 했거든요.
레이아웃이 아니라 외부문서라면 저 선언을 해야 로컬에서건 계정에서건 바르게 중앙에 나타날 것입니다.
이렇게 하고 css에서
이렇게 하면 됩니다.
제로보드 공식홈에서 노시는 분들도 div갖고 머리 썩는 분들 많을 걸로 압니다만, 이거 팁으로 올릴까요?ㅋ 좋은 방법이죠?