HTML에서 테이블 가운데 정렬

Subodh Poudel 2023년6월20일 HTML HTML Table
  1. margin 속성을 auto로 설정하여 HTML에서 테이블을 중앙에 배치
  2. 여백 속성을 백분율 값으로 설정하여 HTML에서 테이블 중앙에 배치
HTML에서 테이블 가운데 정렬

이 기사에서는 HTML에서 표를 중앙에 배치하는 방법을 소개합니다.

margin 속성을 auto로 설정하여 HTML에서 테이블을 중앙에 배치

HTML 테이블을 중앙에 배치하는 가장 간단한 방법은 margin 속성을 사용하고 auto로 설정하는 것입니다. 이 방법은 모든 블록 요소를 중앙에 맞추는 데 사용됩니다.

여백자동 값을 사용하면 사용 가능한 가로 공간을 동일하게 차지합니다. 결과적으로 테이블은 일정한 너비를 가지며 왼쪽 및 오른쪽 여백이 동일하게 조정됩니다.

margin 속성을 0px auto로 설정할 수도 있습니다. 여기에서 0px 값은 위쪽 및 아래쪽 여백에 대한 것이고 auto 값은 왼쪽 및 오른쪽 여백에 대한 것입니다.

여백 속성은 인접한 요소 사이의 공간을 설정합니다. 이 속성은 margin-top, margin-right, margin-bottommargin-left 속성 4개를 결합합니다.

margin 속성의 단일 값은 이러한 네 가지 속성의 값과 유사합니다.

예를 들어 일부 행과 열이 있는 HTML 테이블을 만듭니다. table 태그에 대해 style 속성을 margin:auto로 설정합니다.

CSS를 보다 구체적으로 작성하기 위해 margin-leftmargin-right 속성을 auto에 작성할 수도 있습니다.

여기서 우리는 인라인 CSS를 사용하여 HTML에서 표를 중앙에 배치했습니다.

예제 코드:

<table border=1 style="margin:auto">
  <tr>
    <th>Country</th>
    <th>Continent</th>
    <th>Capital</th>
  </tr>
  <tr>
    <td>Nepal</td>
    <td>Asia</td>
    <td>Kathmandu</td>
  </tr>
  <tr>
    <td>Spain</td>
    <td>Europe</td>
    <td>Madrid</td>
  </tr>
</table>

여백 속성을 백분율 값으로 설정하여 HTML에서 테이블 중앙에 배치

여백 속성의 백분율 값을 사용하여 HTML에서 테이블을 중앙에 배치할 수도 있습니다. 이 접근 방식의 기본 개념은 화면의 수평 뷰포트를 세 부분으로 나누는 것입니다.

왼쪽 여백, 오른쪽 여백 및 표의 너비입니다. 테이블의 특정 너비를 백분율로 설정할 수 있습니다.

다음으로 뷰포트의 남은 길이를 균등하게 나누어 왼쪽과 오른쪽 여백을 각각 설정할 수 있습니다.

예를 들어 table 태그의 style 속성에서 다음 속성을 설정합니다. width 속성을 50%로 설정하고 margin-leftmargin-right 속성을 25%로 설정합니다.

결과적으로 테이블은 화면의 수평 뷰포트 너비의 절반을 차지합니다. 나머지 공간은 왼쪽과 오른쪽 여백에 동일하게 조정됩니다.

따라서 HTML에서 테이블을 중앙에 배치할 수 있습니다.

예제 코드:

<table border=1 style="width:50%;
margin-left: 25%; margin-right: 25 %;">
  <tr>
    <th>Country</th>
    <th>Continent</th>
    <th>Capital</th>
  </tr>
  <tr>
    <td>Nepal</td>
    <td>Asia</td>
    <td>Kathmandu</td>
  </tr>
  <tr>
    <td>Spain</td>
    <td>Europe</td>
    <td>Madrid</td>
  </tr>
</table>
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn

관련 문장 - HTML Table