8.4 셀 합치기
table 요소 내에서 2개의 셀 이상을 합칠 때 사용할 수
있는 속성은 세로 방향 즉 행(row)과 관련 형태로 합칠 때는 rowspan 속성을 사용하고
가로 방향 즉, 다수의 칼럼(column)에 대해서 합칠 때 colspan 속성을 사용합니다. 그래서 table 요소의 td 요소에
사용하는 형식은 다음과 같이 나타낼 수 있습니다.
<td colspan=”가로방향으로
합칠 셀수”/>
<td rowspan=”세로방향으로 합칠 셀수”/>
물론 테이블의
헤더를 나타내는 th 요소에도 colspan, rowspan 속성을
이용할 수 있습니다.
이제 다음과 같은 결과를 출력하는 간단한 예제를 해봅니다.
메모장을 열어서
기본적인 HTML5 문서의 코드를 작성한 후 <body> …
</body> 블록을 다음과 같이 작성하여 셀 합치는 방법에 대해서 해봅니다.
<body>
<table border="1">
<tr style="background-color:aqua">
<th colspan="2">업체(차종)</th>
<th>지지율(%)</th>
<th>조사시점</th>
<th>조사방법</th>
<th>표본수</th>
<th>조사기관</th>
</tr>
<tr>
<td rowspan="3">HYUNDAI</td>
<td>제네시스</td>
<td>20%</td>
<td>12.09</td>
<td>집전화+휴대폰</td>
<td>1500</td>
<td>미디어 리서치</td>
</tr>
<tr>
<td>소나타</td>
<td>47%</td>
<td>12.09</td>
<td>집전화+휴대폰</td>
<td>1200</td>
<td>한국 갤럽</td>
</tr>
<tr>
<td>에쿠스</td>
<td>23%</td>
<td>12.09</td>
<td>휴대폰</td>
<td>1200</td>
<td>엠브레인</td>
</tr>
<tr>
<td>KIA</td>
<td>K7</td>
<td>38%</td>
<td>12.09</td>
<td>휴대폰</td>
<td>2500</td>
<td>중앙일보</td>
</tr>
</table>
</body>“colspanandrowspan.html”으로 저장합니다. IE9나 Firefox 등을 이용하여 보면 앞서 나타낸 결과를 출력합니다.
- 본 저작물은 본인이 2011년 상반기부터 2012년 여름 즈음까지 도서 출판을 목적으로 약 470 페이지(A4, 폰트 10)으로 작성한 원본 중 HTML5 요소(Element)에 대한 부분을 그대로를 공개하는 것으로
본 저작물에 대한 모든 권리는 본인(원철연)에서 있음을 알립니다.
개인적인
학습 목적으로 사용을 허용하며 온오프라인의 베포나 펌, 상업적인 용도의 사용은 삼가해주시기
바랍니다. 끝으로 학교나 비영리 단체에서의 경우 본 저작물을 비상업적인 용도로 활용하고자 할 경우 연락처를
비밀댓글로 남겨주시면 연락드리겠습니다.
끝으로 책 한권 분량에 대한 목차(링크 포함)은 "http://fromyou.tistory.com/581"에서 다운로드 받아서 필요하신 학습을 하실 수 있으며 조금이나마 도움이 되셨으면 합니다.
'제가 쓴 책 > HTML5, CSS3 and JavaScript' 카테고리의 다른 글
8.5 셀 내부 정렬하기 (0) | 2013.07.31 |
---|---|
8.5 여백 주기 (2) | 2013.07.31 |
8.3 col, colgroup 요소를 이용하여 다수의 칼럼(열)에 스타일 적용 (0) | 2013.07.31 |
8.2 tbody, thead, tfoot 요소를 이용한 머리말, 본문, 맺음말 형태 만들기 (0) | 2013.07.31 |
8. Tabular Data Elements (0) | 2013.07.31 |