본문 바로가기
웹 개발/주요 태그, 속성들

css text-align 속성

by chan00 2021. 12. 23.

이번 글에서는 텍스트의 정렬 방향을 나타내는 css 속성인 text-align에 대해서 다뤄보도록 하겠습니다.

text-align은 문서를 수평으로 정렬할 때 쓰이는 것으로, 전에 한번 다뤘었던 수직 정렬에 대한 속성인

vertical-align과 비슷하고, 수평과 수직에서 차이점이 있다고 보시면 됩니다.

(https://begindevelop.tistory.com/38)

 

 

- 속성값 및 특징

1. block요소에만 text-align 속성을 적용할 수 있습니다.

2. 정렬되는 것은 block 안의 inline 요소만 가능합니다.

(텍스트, 이미지 등도 포함)

 

속성값 설명
text-align: left 왼쪽 정렬
text-align: right 오른쪽 정렬
text-align: center 중앙 정렬
text-align: justify 양쪽 정렬

 

개념은 여기까지 보고, 예제 코드로 자세히 알아 보도록 하겠습니다.

- 예제 코드

 

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>exhtml</title>
    <style type="text/css">
      div {
        width: 200px;
        height: 100px;
        border: 1px solid black;
        font-size: 20px;
      }
      #left {
        text-align: left;
      }
      #right {
        text-align: right;
      }
      #center {
        text-align: center;
      }
      #justify {
        width: 400px;
        text-align: justify;
      }
      #comjustify {
        width: 400px;
      }
    </style>
  </head>
  <body>
    <div id="left">
      <span>left</span>
    </div>
    <div id="right">
      right
    </div>
    <div id="center">
      center
    </div>
    <div id="justify">
      justify양쪽정렬입니다.정렬되는 것을 보기위해 길게 글을 썼습니다.
    </div>
    <div id="comjustify">
      justify양쪽정렬입니다.정렬되는 것을 보기위해 길게 글을 썼습니다.
    </div>
  </body>
</html>

 

차례대로 보면 위부터 left, right, center, justify 정렬입니다.

left, right, center는 이름 그대로 부모 요소의 왼쪽, 오른쪽, 가운데 정렬이므로 넘어가고,

마지막 justify 정렬을 좀 주의깊게 보겠습니다.

justify정렬은 위에서 양쪽 정렬이라고 했는데, justify를 값으로 주면 줄바뀜이 생길 때 왼쪽과

오른쪽의 여백을 동일하게 주게 됩니다.

비교를 위해 아래에 text-align값을 주지 않은(기본값 세팅) div에 똑같은 텍스트를 넣었습니다.

보면 아래 div와 위의 div의 텍스트가 줄바뀜이 될 때 아래는 약간의 여백이 있는 상태에서 줄바뀜이 되는

반면, 위 justify 정렬 텍스트는 양쪽 여백에 맞게 텍스트가 살짝씩 늘어져 첫 줄 마지막 텍스트가 오른쪽에

딱 붙게 되는 것을 볼 수 있습니다.

'웹 개발 > 주요 태그, 속성들' 카테고리의 다른 글

css border-radius 속성  (0) 2021.12.26
css text-indent 속성  (0) 2021.12.26
css z-index 속성  (0) 2021.12.23
css vertical-align 속성  (0) 2021.12.23
display table 속성  (0) 2021.12.22

댓글