• 회원가입
  • 로그인
  • 구글아이디로 로그인

[table] HTML - <td> 태그 ★ - 테이블 데이터 셀 (= 테이블셀 = td태그 = 티디태그) (HTML5수정)</td>

목차
  1. <td> 예제 - 테이블셀 내용
  2. <td> 정의
  3. <td> 구문
  4. <td> 속성 (HTML5에서 지원 중단된 속성은 CSS 이용)
  5. <td> 예제 - 가로 셀병합 (colspan)
  6. <td> 예제 - 세로 셀병합 (rowspan)
  7. <td> 예제 - 웹접근성 (scope 속성 이용해 스크린리더가 읽는 방향 설정)

 

<td> 예제 - 테이블셀 내용 

 

<table border=1>
  <tr>
    <th>HTML - 홈짱닷컴 (homzzang.com)</th>
    <th>CSS - 홈짱닷컴 (homzzang.com) </th>
  </tr>
  <tr>
    <td>무료</td>
    <td>무료</td>
  </tr>
</table>

 

결과보기

 

<td> 정의

 
테이블 (표)의 각 열 (=표준 셀 Standard cells) 지정.

 


 
1. 
HTML <table> 태그엔 2종류의 셀 (Cell : 테이블 내의 각각의 칸) 존재.

※ 관련 태그

<th> 태그
① (테이블 헤더 셀 Table Header cells)의 약자
② 각 열이나 행의 머리 제목   (예) 위 테이블 예제에서 "html"이나 "css"가 이에 해당
③ 기본적으로, 굵은 글씨로 나타나며 중앙 정렬됨.

<td> 태그
① (테이블 표준 셀 Table Standard cells = Table Data cells)의 약자
② 각 열의 내용   (예) 위 테이블 예제에서 "무료"가 이에 해당
③ 기본적으로, 일반 글씨로 나타나며 왼쪽 정렬됨.
               
 
2. 
셀을 병합할 때는 아래 속성을 이용.
① 가로 병합:   colspan="병합할 가로 셀 개수" 
② 세로 병합:   rowspan="병합할 세로 셀 개수"
 
3. 
HTML5에서 모든 레이아웃 (=정렬) 관련한 속성이 더 이상 지원 안 됨.
 
4. 
시작태그와 종료태그로 구성

5.
종료 태그 (= 닫는 태그)는 선택사항.
안 적어도 HTML 태그 상 유효한 코드임.
다만, XHTML에선 유효하지 않은 코드임.
따라서, 되도록이면 적어주는 게 좋음.

<table>
  <tr>
    <th>이 사이트 이름은?
    <td>홈짱닷컴 (Homzzang.com)
</table>

결과 보기 
 

<td> 구문

 
<table 속성="속성값">
     <tr>
         <th>머리 제목</th>
         <th>머리 제목</th>
     </tr>
     <tr>
         <td>내용</td>
         <td>내용</td>
     </tr>
</table>
 
 

<td> 속성 (HTML5에서 지원 중단된 속성은 CSS 이용)

 속성
 속성값 
 쓰임새  비고
 width
 px 단위
 %  단위 
 가로 길이  HTML5 제외
 height  px 단위
 %  단위 
 세로 길이  HTML5 제외
 colspan  숫자
 가로셀 병합개수 
 
 rowspan  숫자
 세로셀 병합개수 
 
 
 align
 
 left (왼쪽 정렬)
 right (오른쪽 정렬)
 center (중앙 정렬)
 justify (동일 길이 펼침 정렬)
 char (특정 문자 기준 정렬) 
 수평 정렬  HTML5 제외
 valign
 top (상단 정렬)
 middle (중단 정렬)
 bottom (하단 정렬)
 baseline (밑단 정렬) - 글씨크기 다를 때 유용
 수직 정렬  HTML5 제외
 bgcolor
 색상 코드 
 배경 색깔  HTML5 제외
 abbr
 글씨 
 내용 요약  HTML5 제외
 axis
 카테고리 이름 
 셀을 카테고리화 함  HTML5 제외
 char
 특정 문자 
 특정 문자에 대해 정렬  HTML5 제외
 charoff  숫자
 char 속성에 의해 내용 정렬 시
 정렬될 특정 문자의 개수 지정  
 HTML5 제외
 headers 
 헤더 아이디
 셀이 관계된 하나 또는 그 이상의
 헤데 셀 아이디를 지정 
 
 nowrap  nowrap
 헤더 셀 내용이 둘러싸지지 않도록 지정 
 HTML5 제외
 scope
 col
 colgroup
 row
 rowgroup 
 헤더 셀이 내용 셀의 어느 부분과
 관련된 내용인지 지정
 HTML5 제외
<td> 태그는 전역속성이벤트속성 지원.
 

<td> 예제 - 가로 셀병합 (colspan)

 

<table border=1>
  <tr>
    <th colspan=2>HTML, CSS - 홈짱닷컴 (homzzang.com)</th>
  </tr>
  <tr>
    <td>무료</td>
    <td>무료</td>
  </tr>
</table>

 

결과보기

 

<td> 예제 - 세로 셀병합 (rowspan)

 

<table border=1>

  <tr>

    <th rowspan=2>HTML, CSS - 홈짱닷컴 (homzzang.com)/th><td>HTML</td>

  </tr>

  <tr>

    <td>CSS</td>

  </tr>

</table>

 

결과보기

 

<td> 예제 - 웹접근성 (scope 속성 이용해 스크린리더가 읽는 방향 설정)

 

<style>

table,th,td {

  border:1px solid silver;

  border-collapse:collapse;

  padding:30px;  

}

th {

  background:gray;

  color:white;

}

</style>

 

<table>

<thead> 

  <tr> 

    <th scope="col">코딩언어</th> 

    <th scope="col">열람등급</th> 

    <th scope="col">수강회비</th> 

  </tr> 

</thead>

<tbody> 

  <tr>

    <td scope="row">HTML</td> 

    <td>1레벨</td> 

    <td>무료</td> </tr> 

  <tr> 

    <td scope="row">CSS</td> 

    <td>1레벨</td> 

    <td>무료</td> 

  </tr>

</tbody>   

</table>

 

결과보기

PS. 셀 병합될 땐, colgroup 속성 이용.

분류 제목
formatting HTML - <rb> 태그 ★ - 상단주석 붙일 기본글자 (= rb태그 = 알비태그)
image HTML - <figcaption> 태그 - 독립콘텐츠제목 (= figcaption태그 = 피그캡션태그) (…
media HTML - <track> 태그 - 미디어트랙정보 (= track태그 = 트랙태그)</tr>
attribute HTML - size 속성 ★ - (INPUT 입력창크기 / SELECT 기본노출옵션개수) 지정 (= siz…
basic HTML - <hgroup> 태그 - <h1>~<h6> 제목 묶기 (= 제목그룹 = hgroup태그 = 에이…
formatting HTML - <rt> 태그 ★ - 글자 상단 주석 내용 (= rt태그 = 알티태그)
formatting HTML - <rp> 태그 - 글자 상단 주석 안 먹힐 때 보여줄 내용 (= rp태그 = 알피태그)
formatting HTML - <bdi> 태그 - 글자 양방향 인식 (= 글자방향 = bdi태그 = 브디태그)
attribute HTML - download 속성 - 파일 다운로드 지정 (= download속성 = 다운로드속성) ※ 다운…
style HTML - <article> 태그 ★ - 자족적인 독립콘텐츠 (= 아티클태그 = article태그. IE9…
api HTML5 - Web Storage - 웹저장소 (= 웹스토리지) (IE8 이상) ※ 마우스 클릭횟수 점검
image HTML - <figure> 태그 - 독립콘텐츠표시 (= figure태그 = 피겨태그)
formatting HTML - <time> 태그 - 브라우저 인식 가능 날짜시간 지정 (= time태그 = 타임태그, IE9)
formatting HTML - <meter> 태그 - 게이지바 (= meter태그 = 미터태그)
intro HTML - 구형브라우저에서 HTML5 사용 (+ HTML요소생성법)
list HTML - <dt> 태그 ★ - 설명리스트의 설명항목 (= dt태그 = 디티태그) ※ (정의리스트/데이터리…
formatting HTML - <mark> 태그 - 형광펜칠하기 (= mark태그 = 마크태그) (HTML5추가, IE9 이상…
style HTML - <section> 태그 ★ - 연관된 문서단락 (= section태그 = 섹션태그, IE9)
api HTML5 - Geolocation - 사용자위치 (= 사용자 지리위치 = 지오로케이션)
formatting HTML - <samp> 태그 - 프로그램산출예제. (= 샘프태그 = 샘플태그 = samp태그)
11/18
목록
찾아주셔서 감사합니다. Since 2012