어리석은 질문의 종류, 그러나 나는 다른 사람 테이블에 tbody와 thead/tfoot 태그와 같은 것을보고있다.테이블 태그의 올바른 html 마크 업은 무엇입니까?
좋은 마크 업을 위해 비어 있어도 필요합니까? 아니면 그냥 내버려 둘 수 있을까요?
어리석은 질문의 종류, 그러나 나는 다른 사람 테이블에 tbody와 thead/tfoot 태그와 같은 것을보고있다.테이블 태그의 올바른 html 마크 업은 무엇입니까?
좋은 마크 업을 위해 비어 있어도 필요합니까? 아니면 그냥 내버려 둘 수 있을까요?
테이블 섹션 (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로 변경하기를 원하면 훨씬 쉽게 할 수 있습니다.
은 그들은 필요하지만 그들은 당신이 머리글과 바닥 글과 함께 좀 더 고급 일을 할 수 없습니다 : 당신이 정말로 테이블을 필요로하는 경우, 당신이 그들을 사용해야 http://www.htmldog.com/guides/htmladvanced/tables/
. 디자인 용도로만 표를 사용하는 경우 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>
테이블을 디자인 목적으로 사용하면 안됩니다. div 태그와 p 태그가 발명 된 이유입니다. –
잘 내 내비게이션 링크 (갤러리, 포트폴리오, 연락처 등)를 펼치려고 - 내가 원하는 미학을 얻는 가장 쉬운 방법은 테이블이라고 생각했습니다. – Gazow
테이블은 테이블 형식의 데이터를 표시하기위한 것입니다. 디자인 목적은 절대 절대로 테이블로 디자인되어서는 안되며, CSS는 원하는 모든 것을 할 수 있습니다. –
네, 적절한 마크 업입니다. 비록 옵션이지만 W3Schools 페이지에서 더 읽을 수 있습니다.
이러한 태그는 필요하지 않으며 페이지가없는 경우에도 유효성을 검사합니다.
<tbody>
태그는 일부 주요 브라우저에서만 부분적으로 지원됩니다.
테이블에는 여러 본문이있을 수 있지만 단 하나의 본문 만있는 경우 HTML tbody 태그는 안전하게 생략 될 수 있습니다.
항상 태그를 닫습니다 ... 심각하게 – Luke
@ Coulton : 예, 대답에서 설명했듯이 HTML 표준에서는 권장되지만 필수는 아닙니다. – Guffa