div 안에 div 가운데 정렬 > HTML/CSS

본문 바로가기
사이트 내 전체검색


회원로그인

최신 게시글
  • 게시물이 없습니다.

HTML/CSS

 > 개발자료 > HTML/CSS

HTML/CSS

CSS | div 안에 div 가운데 정렬

페이지 정보

작성자 GIT 작성일13-10-16 17:35 조회48,039회 댓글0건

본문

div 안에 div 가운데 정렬하기
테이블인 경우 <table align="center">로 하면 가운데 정렬이 되지만
div는 웹브라우저와 독타입(doctype)에 따라서 다르게 보일수 있습니다.
아래 소스는 div로 회색테두리박스 안에 있는 빨간테두리박스를 가운데 정렬하는 소스입니다.
테스트 웹브라우저: ie8, ie10, 크롬

<방법1>
웹표준(xhtml, html5)  독타입 선언한 경우 "margin:0 auto" 만으로 테스트 브라우저 모두 가운데 정렬이 되었습니다.
하지만 독타입을 선언 안한 경우 ie8에서만 "text-align:center" 를 해야 가운데 정렬이 되었습니다.
그래서 호환을 위해서 "text-align:center", "margin:0 auto" 둘다 넣어주면 됩니다.
 
<div style="width:300px; height:100px; padding:10px; text-align:center; border:1px solid gray;">
<div style="width:100px; height:100px; margin:0 auto; border:1px solid red;">
      test
</div>
</div>


<방법2>
아래처럼하면 웹브라우저와 독타입에 상관없이 가운데 정렬이 됩니다.
div는 display 기본 속성값이 "block"인데 "inline-block"으로 바꾸고 "text-align:center"를 하면 가운데 정렬이 됩니다.
 
<div style="width:300px; height:100px; padding:10px; text-align:center; border:1px solid gray;">
<div style="width:100px; height:100px; display:inline-block; border:1px solid red;">
      test
</div>
</div>
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.

HTML/CSS 목록

게시물 검색

접속자집계

오늘
134
어제
452
최대
4,468
전체
1,805,808
그누보드5
회사소개 개인정보취급방침 서비스이용약관    Copyright © www.g-it.kr. All rights reserved.