2010-06-18 7 views

답변

3

테이블 섹션 (thead/tbody/tfoot)은 선택 사항입니다. 테이블 캡션 (캡션) 및 열 정의 자 (col/colgroup)도 선택적입니다. HTML에서

(하지만 XHTML)로 테이블을 작성할 수 있도록 행과 세포도 선택 사항에 대한 닫는 태그 : 그러나 당신이 더 나은 구조를 얻을 수있는 태그를 종료하는 것이 좋습니다

<table> 
    <tr> 
    <th>1 
    <th>2 
    <tr> 
    <td>3 
    <td>4 
    <tr> 
    <td>5 
    <td>6 
</table> 

코드. 또한 XHTML로 변경하기를 원하면 훨씬 쉽게 할 수 있습니다.

+9

항상 태그를 닫습니다 ... 심각하게 – Luke

+4

@ Coulton : 예, 대답에서 설명했듯이 HTML 표준에서는 권장되지만 필수는 아닙니다. – Guffa

0

. 디자인 용도로만 표를 사용하는 경우 CSS 마크 업으로 전환해야합니다.

간단한 올바른 테이블 예 :

<table> 
    <thead> 
    <tr> 
     <td>id</td> 
     <td>name</td> 
    </tr> 
    </thead> 
    <tbody> 
    <tr> 
     <td>1</td> 
     <td>User1</td> 
    </tr> 
    <tr> 
     <td>2</td> 
     <td>User2</td> 
    </tr> 
    </tbody> 
</table> 
+0

테이블을 디자인 목적으로 사용하면 안됩니다. div 태그와 p 태그가 발명 된 이유입니다. –

+0

잘 내 내비게이션 링크 (갤러리, 포트폴리오, 연락처 등)를 펼치려고 - 내가 원하는 미학을 얻는 가장 쉬운 방법은 테이블이라고 생각했습니다. – Gazow

+0

테이블은 테이블 형식의 데이터를 표시하기위한 것입니다. 디자인 목적은 절대 절대로 테이블로 디자인되어서는 안되며, CSS는 원하는 모든 것을 할 수 있습니다. –

0

네, 적절한 마크 업입니다. 비록 옵션이지만 W3Schools 페이지에서 더 읽을 수 있습니다.

2

이러한 태그는 필요하지 않으며 페이지가없는 경우에도 유효성을 검사합니다.

0

<tbody> 태그는 일부 주요 브라우저에서만 부분적으로 지원됩니다.
테이블에는 여러 본문이있을 수 있지만 단 하나의 본문 만있는 경우 HTML tbody 태그는 안전하게 생략 될 수 있습니다.

관련 문제