headers属性

th要素のheaders属性は、対応する見出しセル(th要素)を指定する属性。

ブラウザ対応

構文

<th headers="対応するth要素のid"></th>

対応するth要素のid

対応する見出しセル(th要素)のid属性値を指定する。半角スペース区切りで、複数指定することもできる。

サンプルコード

<table border="1">
	<tr>
		<th id="thA">見出しセルA</th>
		<th id="thB">見出しセルB</th>
		<th id="thC">見出しセルC</th>
	</tr>
	<tr>
		<th id="th1" headers="thA">見出しセル1</th>
		<td headers="th1 thB">B-1</td>
		<td headers="th1 thC">C-1</td>
	</tr>
	<tr>
		<th id="th2" headers="thA">見出しセル2</th>
		<td headers="th2 thB">B-2</td>
		<td headers="th2 thC">C-2</td>
	</tr>
	<tr>
		<th id="th3" headers="thA">見出しセル3</th>
		<td headers="th3 thB">B-3</td>
		<td headers="th3 thC">C-3</td>
	</tr>
</table>

サンプル

HTMLソースコード

<style scoped>
	table.sampleTable td {
			text-align: right;
	}
</style>
<table border="1" class="sampleTable">
	<tr>
		<th rowspan="2" id="sampleSubject">科目</th>
		<th id="sample1">1回目</th>
		<th id="sample2">2回目</th>
		<th id="sample3">3回目</th>
	</tr>
	<tr>
		<th id="sample4">4回目</th>
		<th id="sample5">5回目</th>
		<th id="sample6">6回目</th>
	</tr>
	<tr>
		<th rowspan="2" id="sampleSansuu" headers="sampleSubject">算数</th>
		<td headers="sampleSansuu sample1">72</td>
		<td headers="sampleSansuu sample2">88</td>
		<td headers="sampleSansuu sample3">100</td>
	</tr>
	<tr>
		<td headers="sampleSansuu sample1">57</td>
		<td headers="sampleSansuu sample2">98</td>
		<td headers="sampleSansuu sample3">93</td>
	</tr>
	<tr>
		<th rowspan="2" id="sampleKokugo" headers="sampleSubject">国語</th>
		<td headers="sampleSansuu sample1">90</td>
		<td headers="sampleSansuu sample2">62</td>
		<td headers="sampleSansuu sample3">55</td>
	</tr>
	<tr>
		<td headers="sampleSansuu sample1">68</td>
		<td headers="sampleSansuu sample2">98</td>
		<td headers="sampleSansuu sample3">100</td>
	</tr>
</table>

実際の表示

科目 1回目 2回目 3回目
4回目 5回目 6回目
算数 72 88 100
57 98 93
国語 90 62 55
68 98 100