티스토리 뷰


HTML 가운데 정렬을 가장 쉽고 한번에 하는 방법 - 두번째


보통 HTML 페이지는 가운데 정렬되어 표시되는 방법이 가장 보기 좋다고 생각합니다.
그래서 저는 가운데 정렬을 애용하는 편이죠.

그런데 막상 페이지 레이아웃을 하려다 보면 인터넷 익스플로러와 파이어폭스, 크롬 등에서
모두 다르게 나타나는 경우가 있어서 한번 정리해 보려 합니다.



가운데 정렬하는 2가지 방법

HTML 페이지를 가운데 정렬하는 2가지 방법

HTML 페이지를 가운데 정렬하는 방법은 크게 두 가지 방법이 있습니다.
아래와 같은 방법이죠.

1. auto 마진을 이용한 방법
2. 포지셔닝과 마진에 음수값을 지정하는 방법

지난 시간에 첫번째 방법을 설명해 드렸고 이제는 두 번째 방법을 알아보도록 하겠습니다.



 포지셔닝과 마진에 음수값을 지정하자  

먼저 wrapper 엘리먼트에 너비 폭을 지정합니다.
그 다음 position 속성값을 relative로 지정하고 left 속성을 50%로 지정합니다.
이렇게 하면 wrapper의 왼쪽 끝이 페이지의 중간에 오게 됩니다.


그러나 이것이 가운데 정렬은 아니죠.
wrapper의 정 가운데 부분이 페이지 가운데 와야 하니까
래퍼의 왼쪽 면에 너비 폭을 반으로 나눈 길이를 음수값 마진으로 적용하면 됩니다.


이렇게 하면 wrapper의 정가운데 지점이 화면의 중간에 오게 되는 것이지요.

<html>
<head>
<style type="text/css" >
#wrapper {
    width:720px;
    position : relative;
    left: 50%;
    margin-left: -360px;
    border:1px solid #000;
}

</style>
</head>

<body>
    <div id="wrapper">
        가운데 정렬 되었습니까?
    </div>
</body>
</html>

test2.html


위 소스를 실행하면
아래와 같이 가운데 정렬된 페이지를 보실 수 있게 됩니다.





이상으로 HTML 페이지를 가운데 정렬하는 두 가지 방법에 대해서 소개를 했습니다.
이 중에서 자신에게 잘 맞는 방법을 선택해서 사용하면 되겠네요^^


아래의 내용을 보기 전에 이전의 내용을 안보셨다면 아래를 클릭해 주세요.

댓글