DIV 중앙 센터 정렬 방법은 많이 있습니다. DIV의 Margin특성( - 값)을 이용한 방법 text-align 방법
Example #1
<style type="text/css">
#align {width: 100%;text-align: center;}
#main {margin: 0 auto;width: 200px;}
</style>
<div id="align">
<div id="main">
DIV 중앙정렬하기
</div>
</div>
Example #2 div의 margin을 이용한 방법 ^.^
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Vertically and Horizontally Centering a DIV</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body {
font-size: 12px;
font-family: arial, helvetica, sans-serif;
color: #333;
}
p {
margin: 1em;
}
.comments {
background-color: #e3e3e3;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 2px;
}
#mydiv {
position:absolute;
top: 50%;
left: 50%;
width:30em;
height:18em;
margin-top: -9em; /*set to a negative number 1/2 of your height*/
margin-left: -15em; /*set to a negative number 1/2 of your width*/
border: 1px solid #ccc;
background-color: #f3f3f3;
}
</style>
</head>
<body>
<div id="mydiv">
<p>This is a vertically and horizontally centered <div> tag. Try resizing your browser.</p>
<div class="comments">
<p><strong>Comments:</strong></p>
<p>Tested in: <span style="color: darkblue">Firefox, IE6, Opera 7, NN4.7, NN7, and Mozilla 1.2.</span><br />
Works in: <span style="color: darkblue">Firefox, IE6, Opera 7, NN7, and Mozilla 1.2.</span><br />
Doesn't work in: <span style="color: darkblue">NN4.7</span></p>
<p>© Copyright 2003, <a href="/">Infinity Web Design</a></p>
</div>
</div>
http://www.infinitywebdesign.com/research/cssverticalcentereddiv.htm
</body>
</html>
자료 출처...링크입니다. 설명은 간단합니다 position의 absolute 특성을 이용했어 위치를 절대값으로 정합니다...left 50%...그리고 자신의 넓이 값의 절반을 -margin...그럼 창이 자신보다 작으면 -margin 먹습니다...
Example #3 javascript 와 div 이용한 방법 (최적화된 방법같음)
<SCRIPT>
window.onload = pix; // 페이지가 로딩되면 아래 함수(fnInit() 를 실행
function pix() {
zDiv.style.setExpression("left", "document.body.clientWidth/2 - zDiv.offsetWidth/2"); // 레이어의 x 축고정zDiv.style.setExpression("top", "document.body.clientHeight/2 - zDiv.offsetHeight/2"); // 레이어의 y축고정
}
</SCRIPT>
<DIV ID="zDiv" STYLE="position: absolute">
내용
</DIV>
Example #4 javascript와 div 이용한 방법
<body onLoad="scroll()">
<script language="Javascript">
<!--
function scroll () {
var _x = document.body.clientWidth/2 + document.body.scrollLeft - 150;
var _y = document.body.clientHeight/2 + document.body.scrollTop - 40;
layer.style.posLeft=_x;
layer.style.posTop=_y;
layer.style.visibility='visible';
}
window.onresize = scroll
//-->
</script>
<div id="layer" style="position:absolute;width:300;height:100;z-index:1;visibility:hidden;">
<table border="1" width="100%" height="100%" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><b>Center Layer</b></td>
</tr>
</table>
</div>
▶ 블로그 조회수 베스트 400위 [보기] ▶ 섹시모델 19세 한국계 강이함 사진 [보기] ▶ 50세 이상 비키니 콘테스트 사진 [보기] ▶ SDN48 사진 [보기] ▶ 외제차라면 환장하는 사진 [보기] ▶ 일본 러브텔 사진 [보기] ▶ 예쁜 엉덩이 선발 대회 사진 [보기] ▶ 일산 호수공원의 민폐아줌마 동영상 [보기] ▶ 고속도로에서 배기량빨 믿고 깝치던 체어맨W의 굴욕 동영상 [보기] ▶ 인어시체 발견 [보기] ▶ 민망한 아나운서 비난 [보기] ▶ 중국 버스 수녀 쩍벌녀 동영상 [보기] ▶ 조종사 악명높은 공항 사진 [보기] ▶ 미스 젖은셔츠 선발대회 사진 [보기] ▶ 얼굴이 예뻐지는 기구들 사진 [보기] ▶ 농사짓는 달력 사진 [보기] ▶ 전신스캐너 가리개 사진 [보기] ▶ 훈녀 혼혈 쌍둥이 사진 [보기] ▶ 황홀한 바디페인팅의 세계 사진 [보기] ▶ 병따개 비키니 사진 [보기] ▶ 멕시코 성인식 사진 [보기] ▶ 극한 상황에서 잠자는 사람들 사진 [보기] ▶ 살아있는 외계인 충격 동영상 [보기] ▶ 패리스 힐튼 민망 사진 [보기] ■ 꿈해몽, 꿈풀이 ■ 최신 주소검색, 변경된 우편번호 조회 및 영문우편번호 ■ 웹타자연습, 한글타자(한타), 영문타자(영타), 점수기록 ■ 아이피조회 추적, 국가별 나라별 아이피 국기 ■ 포토샵 없이 웹에서 글자를 이미지로 변환 ■ 만세력 음력양력 변환 달력 (육십갑자,12지,24절기...) ■ 24절기 [二十四節氣] 유래와 세시풍속의 의미 및 뜻 ■ 한눈에 보는 육십갑자표 ■ 디데이 계산 ■ 기념일 계산 ■ 피임진단 : 배란일, 임신기간, 가임주기, 배란기, 생리주기, 임신가능일 계산 프로그램 ■ 구구단 19단표, 19단송 ■ 아라비아숫자 한자변환기(금액 한자변환) ■ 영문오타 한글로 자동변환 ■ 한글 발음을 영어로 변환 ■ 한글 발음을 일어로 변환 ■ 유니코드·헥사코드 변환기