headers属性
td要素のheaders属性は、対応する見出しセル(th要素)を指定する属性。
ブラウザ対応 |
---|
構文
<td headers="対応するth要素のid"></td>
対応するth要素のid
対応する見出しセル(th要素)のid属性値を指定する。半角スペース区切りで、複数指定することもできる。
サンプルコード
対応する見出しセルを1つ指定
<table border="1"> <tr> <th id="thA">見出しセルA</th> <th id="thB">見出しセルB</th> <th id="thC">見出しセルC</th> </tr> <tr> <td headers="thA">A-1</td> <td headers="thB">B-1</td> <td headers="thC">C-1</td> </tr> <tr> <td headers="thA">A-2</td> <td headers="thB">B-2</td> <td headers="thC">C-2</td> </tr> <tr> <td headers="thA">A-3</td> <td headers="thB">B-3</td> <td headers="thC">C-3</td> </tr> </table>
対応する見出しセルを2つ指定
<table border="1"> <tr> <td></td> <th id="thA">見出しセルA</th> <th id="thB">見出しセルB</th> <th id="thC">見出しセルC</th> </tr> <tr> <th id="th1">見出しセル1</th> <td headers="thA th1">A-1</td> <td headers="thB th1">B-1</td> <td headers="thC th1">C-1</td> </tr> <tr> <th id="th2">見出しセル2</th> <td headers="thA th2">A-2</td> <td headers="thB th2">B-2</td> <td headers="thC th2">C-2</td> </tr> <tr> <th id="th3">見出しセル3</th> <td headers="thA th3">A-3</td> <td headers="thB th3">B-3</td> <td headers="thC th3">C-3</td> </tr> </table>
サンプル
HTMLソースコード
<style scoped> table.sampleTable td { text-align: right; } </style> <table border="1" class="sampleTable"> <tr> <td></td> <th id="thA">うどん</th> <th id="thB">そば</th> <th id="thC">合計</th> </tr> <tr> <th id="th1">東京店</th> <td headers="thA th1">720,000</td> <td headers="thB th1">880,000</td> <td headers="thC th1">1,600,000</td> </tr> <tr> <th id="th2">大阪店</th> <td headers="thA th2">810,000</td> <td headers="thB th2">850,000</td> <td headers="thC th2">1,660,000</td> </tr> <tr> <th id="th3">合計</th> <td headers="thA th3">1,530,000</td> <td headers="thB th3">1,730,000</td> <td headers="thC th3">3,260,000</td> </tr> </table>
実際の表示
うどん | そば | 合計 | |
---|---|---|---|
東京店 | 720,000 | 880,000 | 1,600,000 |
大阪店 | 810,000 | 850,000 | 1,660,000 |
合計 | 1,530,000 | 1,730,000 | 3,260,000 |