[HTML 기초] table 태그의 colspan, rowspan등 속성값 종류 살펴보기

2022. 10. 12. 02:20·■ Web/HTML
반응형

● 목적

HTML의 table태그에서 사용되는 속성값들을 살펴보고, 사용 방법에 대해 알아본다.


●  참고

 

[HTML 기초] table 태그와 th, tr, td 태그 사용방법 살펴보기

● 목적 HTML에서 사용되는 태그와, 함께 사용하는 , , 의 개념과 사용 방법에 대해 알아본다. ● 참고 일반적으로 우리가 '아래아한글' 에서 사용하던 것과 비슷한 개념의 표를 제작할 때 사용한

acredev.tistory.com

table태그의 기초적인 사용 방법은 위 포스트를 참고하면 도움이 될 것 같다.

 


●  table 태그의 속성값 종류

참고 속성 정의
※ <td> 태그에서만 사용 colspan n개의 열을 하나의 열로 병합한다.
rowspan n개의 행을 하나의 행으로 병합한다.
※ <table> 태그에서만 사용 border 표 테두리 두께
bordercolor 표 테두리 색상
cellspacing 셀과 셀 사이의 여백
cellpading 셀 데이터값과 테두리 사이의 여백
※ <table>, <tr>, <td> 공통 사용 width 너비 지정 (단위 : px 또는 %)
height 높이 지정 (단위 : px 또는 %)
bgcolor 배경색
background 배경이미지
align 수평 정렬 (right, left, center)
valign 수직 정렬 (top, middle, bottom)

※ 현재 HTML5 에서 지원되지 않는 속성 : align, valign, bgcolor, border, cellpadding, cellspacing, width

※ 지원되지 않는 속성들은 CSS를 통해 디자인 정의를 해 주는 것이 권장됨.

 

참고 : https://aboooks.tistory.com/59, https://zxchsr.tistory.com/2, https://roseee.tistory.com/entry/12-table%ED%83%9C%EA%B7%B8%EB%A1%9C-%ED%91%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0

 


●  table 태그 속성값 사용예시

현재 HTML5에서 정상적으로 지원되는 속성값들을 하나하나 살펴보면서, 수행하는 역할과 사용 방법에 대해 간단하게 알아보자. (상기 적어둔, CSS를 통해 디자인 정의를 해주어야 하는 속성값은 사용 예시를 통해 단순 참고만 하자.)

 


▣ colspan

ㆍ사용 예시
같은 값을 가지고 있는 열들을 병합해 표시할 수 있다.

ㆍ코드
<table border="1px">
  <th>이름</th>
  <th>정보</th>
  <tr>
    <td>홍길동</td>
    <td rowspan="2">남성</td>
  </tr>
  <tr>
    <td>김철수</td>
  </tr>
  <tr>
    <td>김영희</td>
    <td>여성</td>
  </tr>
  <tr>
    <td>최길동</td>
    <td rowspan="2">남성</td>
  </tr>
  <tr>
    <td>강길동</td>
  </tr>
</table>

 

▣ rowspan

ㆍ사용 예시
한 행을 병합해 표시할 수 있다.

ㆍ코드
<table border="1px">
  <th colspan="4">회원정보</th>
  <tr>
    <td>홍길동</td>
    <td rowspan="2">남성</td>
    <td>010-0001-0000</td>
  </tr>
  <tr>
    <td>김철수</td>
    <td>010-0000-0000</td>
  </tr>
  <tr>
    <td>김영희</td>
    <td>여성</td>
    <td>010-1111-0000</td>
  </tr>
  <tr>
    <td>최길동</td>
    <td rowspan="2">남성</td>
    <td>010-1111-2222</td>
  </tr>
  <tr>
    <td>강길동</td>
    <td>010-0001-0001</td>
  </tr>
</table>

 

▣ border

ㆍ사용 예시
표 테두리 두께를 지정할 수 있다.

ㆍ코드

※ CSS를 통해 디자인 하는 것이 권장됨. (HTML5 미지원)

<table border="30px">
  <th colspan="4">회원정보</th>
  <tr>
    <td>홍길동</td>
    <td rowspan="2">남성</td>
    <td>010-0001-0000</td>
  </tr>
  <tr>
    <td>김철수</td>
    <td>010-0000-0000</td>
  </tr>
</table>

 

▣ bordercolor

ㆍ사용 예시
표 테두리 색상을 지정할 수 있다.

ㆍ코드

※ CSS를 통해 디자인 하는 것이 권장됨. (HTML5 미지원)

<table border="30px" bordercolor="red">
  <th colspan="4">회원정보</th>
  <tr>
    <td>홍길동</td>
    <td rowspan="2">남성</td>
    <td>010-0001-0000</td>
  </tr>
  <tr>
    <td>김철수</td>
    <td>010-0000-0000</td>
  </tr>
</table>

 

▣ cellspacing

ㆍ사용 예시
각 셀 간의 너비를 지정할 수 있다.

ㆍ코드

※ CSS를 통해 디자인 하는 것이 권장됨. (HTML5 미지원)

<table border="1px" cellspacing="20">
  <th colspan="4">회원정보</th>
  <tr>
    <td>홍길동</td>
    <td rowspan="2">남성</td>
    <td>010-0001-0000</td>
  </tr>
  <tr>
    <td>김철수</td>
    <td>010-0000-0000</td>
  </tr>
</table>

 

▣ cellpadding

ㆍ사용 예시
셀 데이터들의 값과 셀 테두리 간의 너비를 지정할 수 있다.

ㆍ코드

※ CSS를 통해 디자인 하는 것이 권장됨. (HTML5 미지원)

<table border="1px" cellpadding="20">
  <th colspan="4">회원정보</th>
  <tr>
    <td>홍길동</td>
    <td rowspan="2">남성</td>
    <td>010-0001-0000</td>
  </tr>
  <tr>
    <td>김철수</td>
    <td>010-0000-0000</td>
  </tr>
</table>

 

▣ width

ㆍ사용 예시
표의 너비를 지정할 수 있다.

ㆍ코드

※ CSS를 통해 디자인 하는 것이 권장됨. (HTML5 미지원)

<table border="1px" width="10%">
  <th colspan="4">회원정보</th>
  <tr>
    <td>홍길동</td>
    <td rowspan="2">남성</td>
    <td>010-0001-0000</td>
  </tr>
  <tr>
    <td>김철수</td>
    <td>010-0000-0000</td>
  </tr>
</table>

 

▣ height

ㆍ사용 예시
표의 높이를 지정할 수 있다.

ㆍ코드

※ CSS를 통해 디자인 하는 것이 권장됨. (HTML5 미지원)

<table border="1px" height="300px">
  <th colspan="4">회원정보</th>
  <tr>
    <td>홍길동</td>
    <td rowspan="2">남성</td>
    <td>010-0001-0000</td>
  </tr>
  <tr>
    <td>김철수</td>
    <td>010-0000-0000</td>
  </tr>
</table>

 

▣ bgcolor

ㆍ사용 예시
표의 배경색을 지정할 수 있다.

ㆍ코드

※ 색상 이름 뿐만 아니라 색상코드도 사용가능.
※ CSS를 통해 디자인 하는 것이 권장됨. (HTML5 미지원)

<table border="1px" bgcolor="pink">
  <th colspan="4">회원정보</th>
  <tr>
    <td>홍길동</td>
    <td rowspan="2">남성</td>
    <td>010-0001-0000</td>
  </tr>
  <tr>
    <td>김철수</td>
    <td>010-0000-0000</td>
  </tr>
</table>

 

▣ background

ㆍ사용 예시
표의 배경 이미지를 지정할 수 있다.

ㆍ코드

※ CSS를 통해 디자인 하는 것이 권장됨. (HTML5 미지원)

<table border="1px" background="이미지 파일 경로\이미지 파일">
  <th colspan="4">회원정보</th>
  <tr>
    <td>홍길동</td>
    <td rowspan="2">남성</td>
    <td>010-0001-0000</td>
  </tr>
  <tr>
    <td>김철수</td>
    <td>010-0000-0000</td>
  </tr>
</table>

 

▣ align

ㆍ사용 예시

▲ table에 align="center" 속성 사용

▲ '홍길동' 셀에만 text align="center" 속성 사용

※ align은 right, left, center 속성값 사용 가능.
※ CSS를 통해 디자인 하는 것이 권장됨. (HTML5 미지원)

 

▣ valign

ㆍ사용 예시
▲ '홍길동' 셀에만 text align="top" 속성 사용

※ valign은 top, middle, bottom 속성값 사용 가능.
※ CSS를 통해 디자인 하는 것이 권장됨. (HTML5 미지원)
300x250
반응형
저작자표시 비영리 변경금지 (새창열림)
'■ Web/HTML' 카테고리의 다른 글
  • [HTML 기초] table 태그와 th, tr, td 태그 사용방법 살펴보기
  • [HTML 기초] Input 태그 Type 속성들의 종류들과 사용 예시
Min Hyuk-Lee
Min Hyuk-Lee
시스템 엔지니어로 근무하고 있습니다.
  • Min Hyuk-Lee
    아크레의 개발로그
    Min Hyuk-Lee
    m_file@naver.com
  • 전체
    오늘
    어제
    • 📝 Log. (84)
      • ■ Dev. Language (11)
        • C (5)
        • C# (6)
      • ■ Dev. ETC (8)
        • Unity 3D (3)
        • Android Studio (JAVA) (5)
      • ■ Web (6)
        • HTML (3)
        • JSP (3)
      • ■ Linux (8)
        • Shell (2)
        • Linux Tip. (6)
        • 보안취약점 진단 (0)
      • ■ Windows (4)
        • Server (1)
        • Windows Tip. (3)
      • ■ VM (1)
        • VMWare (1)
        • Virtual Box (0)
      • ■ Database (9)
        • MySQL (7)
        • OracleDB (2)
      • ■ DevKit (5)
        • IDE (4)
        • Tool (1)
      • ■ Error (20)
        • Windows 오류해결 (1)
        • Linux 오류해결 (5)
        • DB 오류해결 (4)
        • IDE 오류해결 (2)
        • VM 오류해결 (3)
        • Unity 오류해결 (4)
        • SSH, SFTP 오류해결 (1)
      • ■ Photoshop (3)
        • 디자인&이미지 창작 (3)
      • ■ Document (3)
        • MS Word (2)
        • PDF (1)
      • ■ Study (4)
        • Baekjoon (4)
      • ■ 작문 (1)
        • 회고 (1)
      • ■ ETC (1)
        • Car (0)
        • etc (1)
  • 🌐 Menu

    • 📓 Guestbook
  • 🔗 Other Links

    • GitHub
    • 아크레의 IT ISSUE
  • 📢 Notice

    • [스킨 업데이트] hELLO v4.10.0 적용완료
    • [스킨 업데이트] hELLO v4.9.0 적용 완료
    • [스킨 업데이트] hELLO v4.8.1 적용 완료
  • 💬 Recent Comments

  • hELLO· Designed By정상우.v4.10.0
Min Hyuk-Lee
[HTML 기초] table 태그의 colspan, rowspan등 속성값 종류 살펴보기
상단으로

티스토리툴바