크로스 브라우징 하는데 엄청난걸 발견했어요.

· 2011-01-26 (수) 17:22:44 · 1625 · 3
기준점.jpg
아무리 중앙정렬을 해도 크롬은 중앙으로 오질 않습니다.
그래서 한가지 실험을 해봤습니다.
좀더 작은 레이어로 창을 줄였다 늘렸다 하면서 테스트를 해본결과
위와같은 차이가 있었습니다.

크롬:레이어 정 중앙을 기준으로 중앙정렬
파폭:레이어 왼쪽 점을 기준으로 중앙정렬
IE :레이어 왼쪽 점을 기준으로 중앙정렬

이런 상태인데 어떻게 해서 모두 중앙정렬을 하겠습니까..
그냥 파폭과 IE를 따라야할까요??.....국내점유율도 높으니...
방법을 아시는분은 좀 알려주시면 감사요~~


직접 보고싶으신 분은 http://jbco.kr/TEST.php <--여길 클릭하세요.



제가 쓴 중앙정렬 소스는 아래와 같습니다.

<div id="container" style="margin:0px; position:absolute; left:0px; top:0px; z-index:500;">

<div id="mainmenu" style="margin:0px; width:365px; border:0px solid red; position:absolute; left:0px; top:222px; height: 34px; background-color: #3399FF; layer-background-color: #3399FF;">
<table border="0" cellpadding="0" cellspacing="0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<tr>
<td width="25" bgcolor="#0033CC"></td>
</tr>
</table>
</td>
</tr>
</table>

</div>



<script type="text/javascript">
function hvSet() {
var winW

if (self.innerHeight) {
// 알려진 모든브라우저에 통용됨
winW = self.innerWidth;
} else if (document.documentElement && document.documentElement.clientHeight) {
// 얼마전 장례식까지 치룬 ie6를 위한 코드
winW = document.documentElement.clientWidth;
} else if (document.body) {
// 기타 브라우저
winW = document.body.clientWidth;
}
var containerW = document.getElementById('container').scrollWidth;

//가로 가운데 정렬
document.getElementById('container').style.left = String(winW/2 - containerW/2) + 'px';
//세로 가운데 정렬
}
//초기실행
hvSet();
//브라우저의 사이즈가 변경될때마다 실행됨
window.onresize = hvSet;
</script>

</div>

첨부파일

기준점.jpg (223.6 KB)
0회 2011-01-26 17:22
|

댓글 3개

2011-01-26 (수) 17:40:51
ㅇㅇ 맞아여 그래서 저도 크롬 무기하는 쪽으로..
그렇고나..흠.. 댓글 감사합니다 ! ^^
정말 방법은 없는거겠져 ㅡㅜ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
11-01-27 조회 2,067
11-01-27 조회 2,476
11-01-27 조회 1,647
11-01-26 조회 1,208
11-01-26 조회 2,770
11-01-26 조회 1,608
11-01-26 조회 1,243
11-01-26 조회 1,621
11-01-26 조회 1,827
11-01-26 조회 1,091
11-01-26 조회 1,591
11-01-26 조회 1,166
11-01-26 조회 1,614
11-01-26 조회 1,122
11-01-26 조회 1,626
11-01-26 조회 1,625
11-01-26 조회 7,329
11-01-26 조회 969
11-01-26 조회 1,702
11-01-26 조회 3,496