웹표준,웹접근성(html, html5, css, css3, javascript, jQuery, jQueryMobile, snecha, senchaTouch, php, mobileWebApp)

table 본문

html

table

jokack01 2011. 11. 10. 09:39

<html lang="ko">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>HTML Table</title>
  <style type="text/css">
  
   /*
   
   table tbody {
       background-color: #c00;
      }
   
   
   col#second {
    background-color: yellow;
   }
   
   */
  </style>
 </head>
 <body>
   
  <h1><abbr title="Hyper Text Markup Language">HTML</abbr> Table</h1>
  
  <!--
   3x7 칸(cell)을 가지는 테이블 제작
   
   권장되지 않는 테이블 사용방법
    - 테이블 안에 테이블을 넣는 행위
    - 보여지는 디자인을 위해서 테이블을 이용하는 행위
    - 하나의 정보를 제공해야하는 테이블을 분리하는 행위
   
   
  
   테이블 작성시, 필수 요소
   table, tr, th, td, caption(접근성 향상, 관련된 내용의 축약 제목)
   
   테이블 작성시, 필수 속성
   summary(접근성 향상, 가급적이면 듣고서도 어떤 테이블인지 알 수 있도록 상세히!)
   
   테이블 작성시, 선택 의미 속성 - ▲⃝ HTML5에서는 사용되지 않는 속성
   scope(제목의 흐름 영역), abbr(축약)

   
   
   
   테이블 작성시, 선택 요소
   thead, tfoot, tbody
   col, colgroup
  
   table 표현속성   의미        권장여부
   
    border   - 테두리       (0)
    cellpadding - 칸 안쪽 공간     (X)
    cellspacing - 칸과 칸 사이의 간격    (X)
    width  - 폭        (X)
    
   th 표현속성
    align  - 정렬 [left | center | right] (X)
    vaign  - 세로       (X) 
  -->
  <h2>table 관련된 제목임을 이미 제공하는 제목이라면....</h2>
  <table border="1" summary="00 고등학교 3학년 하반기 기말고사 시험결과 표입니다.">
   <!-- <caption>기말고사 시험 결과표</caption> -->
   <!--
      
      col 요소는 column의 의미로 '열 묶음'
      colgroup 요소는 '여러개의 col 요소를 묶음'
      
      <colgroup>
       <col>
       <col>
      </colgroup>
      <colgroup>
       <col>
       <col>
       <col>
       <col>
      </colgroup>
      
   -->

   <col id="first">
   <col id="second">
   <col id="third">
   
   <thead>
    <tr>
     <th>테이블 셀 제목-1</th> <th>테이블 셀 제목-2</th> <th>테이블 셀 제목-3</th>
    </tr>
   </thead>
   <tfoot>
    <tr>
     <td colspan="3">tfoot 테이블 셀 내용-1</td> <!-- <td>tfoot 테이블 셀 내용-2</td> <td>tfoot 테이블 셀 내용-3</td> -->
    </tr>
   </tfoot>
   <!-- <tbody> -->
    <tr>
     <td rowspan="4">테이블 셀 내용-1</td> <td>테이블 셀 내용-2</td> <td>테이블 셀 내용-3</td>
    </tr>
    <tr>
     <!-- <td>테이블 셀 내용-1</td> --> <td>테이블 셀 내용-2</td> <td>테이블 셀 내용-3</td>
    </tr>
    <tr>
     <!-- <td>테이블 셀 내용-1</td> --> <td>테이블 셀 내용-2</td> <td>테이블 셀 내용-3</td>
    </tr>
    <tr>
     <!-- <td>테이블 셀 내용-1</td> --> <td>테이블 셀 내용-2</td> <td>테이블 셀 내용-3</td>
    </tr>
   
   <!-- </tbody> -->
  </table>


 </body>
</html>

'html' 카테고리의 다른 글

object  (0) 2011.11.10
form  (0) 2011.11.10
meta  (0) 2011.11.10
quotation 긴인용문과 짧은 인용문  (0) 2011.11.10
비순차 목록 ul  (0) 2011.11.10