div 내부에서 가운데 정렬을 가장 효과적으로 하는 방법이 뭘까요?

div 내부에서 가운데 정렬을 가장 효과적으로 하는 방법이 뭘까요?

QA

div 내부에서 가운데 정렬을 가장 효과적으로 하는 방법이 뭘까요?

답변 2

본문

table 에서는


<table>
<tr>
 <td align="center" valign="middle">
텍스트나 오브젝트
</td>
</tr>
</table>

 

테이블 크기에 상관없이 어떤것을 넣던지

아주 간단하게 상하좌우 가운데 정렬이 됬는데

 

div 는 개념이 조금 틀린가봐요.

텍스트나 오브젝트의 크기를 예상하여 가운데 정렬 비슷하게 할수는 있지만

아주 간단하게 div 내부에서 상하좌우 가운데 정렬을 할수는 없을까요??

 

text-align:center 를 주면 된다지만

이것도 안먹히는 경우가 많다고 들어서요...

 

고수님의 답변을 기다립니다!

항상 감사합니다^^

 

 

 

이 질문에 댓글 쓰기 :

답변 2


<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
  #wrap {
 width: 500px;
 height: 400px;
 border: 1px solid #000;
 text-align: center;
 display: table-cell;
 vertical-align: middle;
}
</style>
</head>
<body>
<div id="wrap">
     텍스트나 오브젝트
</div>
</body>
</html>
 

지금 임시방편으로


<div><table width="div넓이" height="div높이">
<tr>
<td align="center" valign="middle">
텍스트
</td>
</tr>
</table>
</div>

 

이렇게는 하고 있는데..

뭔가 정론이 없을까요 ㅠㅠ 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 180
© SIRSOFT
현재 페이지 제일 처음으로