data: 표 정렬하는 방법

표 정렬하는 방법

Full Screen

표 정렬하는 방법

표 정렬하는 방법




표와 관련된 정렬에는 표 정렬, 셀 안의 내용 가로 정렬, 셀 안의 내용 세로 정렬이
있습니다.


표는 기본적으로 다음과 같이 정렬됩니다.






  • <table> : 왼쪽 정렬

  • 제목 셀 <th> : 가운데 정렬

  • 내용 셀 <td> : 왼쪽 정렬
























Lorem Ipsum Dolor
Lorem Ipsum Dolor
Lorem Ipsum Dolor



 



표 가운데 정렬하기




  • 표를 가운데 정렬할 때는 margin 속성을 사용합니다.

  • 좌우 margin 속성값을 auto로 정합니다.




table {
width: 70%;
margin-left: auto;
margin-right: auto;
}
table, th, td {
border: 1px solid #bcbcbc;
height: 50px;
}



class="codepen"
data-editable="true"
data-preview="true"
data-default-tab="result"
data-height="450"
data-pen-title="CSS 표 가운데 정렬하기 예제2 "
data-slug-hash="PoNvozZ"
data-theme-id="light"
data-user="LiveBlogger"
style="align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 450px; justify-content: center; margin: 1em 0px; padding: 1em;"
>
로딩 중... 잠시만 기다려주세요.
자바스크립트를 허용해주세요.






 



표 오른쪽 정렬하기




  • 표를 오른쪽 정렬할 때는 float 속성을 사용합니다.

  • 속성값을 right로 정합니다. 왼쪽 정렬은 left로 정합니다.




table {
width: 70%;
float: right;
}
table, th, td {
border: 1px solid #bcbcbc;
height: 50px;
}



class="codepen"
data-editable="true"
data-preview="true"
data-default-tab="result"
data-height="450"
data-pen-title="CSS 표 오른쪽 정렬하기 예제3 "
data-slug-hash="NWNVWjj"
data-theme-id="light"
data-user="LiveBlogger"
style="align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 450px; justify-content: center; margin: 1em 0px; padding: 1em;"
>
로딩 중... 잠시만 기다려주세요.
자바스크립트를 허용해주세요.





 



셀 안의 내용 가로 정렬하기




  • 셀 안의 내용 가로 정렬은 text-align 속성을 사용합니다.


  • 왼쪽 정렬은 left, 가운데 정렬은 center, 오른쪽 정렬은 right가 속성값입니다.




table {
width: 70%;
}
table, th, td {
border: 1px solid #bcbcbc;
height: 50px;
}
th {
text-align: left;
}
td {
text-align: right;
}



class="codepen"
data-editable="true"
data-preview="true"
data-default-tab="result"
data-height="450"
data-pen-title="CSS 셀 안의 내용 가로 정렬하기 예제4 "
data-slug-hash="dyMEyVb"
data-theme-id="light"
data-user="LiveBlogger"
style="align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 450px; justify-content: center; margin: 1em 0px; padding: 1em;"
>
로딩 중... 잠시만 기다려주세요.
자바스크립트를 허용해주세요.





 



셀 안의 내용 세로 정렬하기




  • 셀 안의 내용 세로 정렬은 vertical-align 속성을 사용합니다.


  • 위로 정렬은 top, 가운데 정렬은 middle, 아래로 정렬은 bottom이 속성값입니다.




table {
width: 70%;
}
table, th, td {
border: 1px solid #bcbcbc;
height: 50px;
}
th {
vertical-align: top;
}
td {
vertical-align: bottom;
}



class="codepen"
data-editable="true"
data-preview="true"
data-default-tab="result"
data-height="450"
data-pen-title="CSS 셀 안의 내용 세로 정렬하기 예제5"
data-slug-hash="ZEWNYWZ"
data-theme-id="light"
data-user="LiveBlogger"
style="align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 450px; justify-content: center; margin: 1em 0px; padding: 1em;"
>
로딩 중... 잠시만 기다려주세요.
자바스크립트를 허용해주세요.





 



기타 CSS 참조




Please write your comments