訂正とテーブル

4.6.6 訂正とテーブル

このセクションは非規定です。

テーブルモデルの一部を形成する要素には複雑なコンテントモデル要件があり、insdel 要素を許しません。そのため、テーブルの訂正を示すのが難しい場合があります。

行全体やカラム全体が追加されたり削除されたことを示すには、その行またはカラムのそれぞれのセルのコンテンツ全体を ins または del 要素で(個々に)囲むことができます。

ここでは、テーブルに行が追加されました:

<table>
 <thead>
  <tr> <th> Game name           <th> Game publisher   <th> Verdict
 <tbody>
  <tr> <td> Diablo 2            <td> Blizzard         <td> 8/10
  <tr> <td> Portal              <td> Valve            <td> 10/10
  <tr> <td> <ins>Portal 2</ins> <td> <ins>Valve</ins> <td> <ins>10/10</ins>
</table>

ここでは、カラムが削除されました(それが削除された時間や理由を説明したページへのリンクも与えられています):

<table>
 <thead>
  <tr> <th> Game name           <th> Game publisher   <th> <del cite="/edits/r192" datetime="2011-05-02 14:23Z">Verdict</del>
 <tbody>
  <tr> <td> Diablo 2            <td> Blizzard         <td> <del cite="/edits/r192" datetime="2011-05-02 14:23Z">8/10</del>
  <tr> <td> Portal              <td> Valve            <td> <del cite="/edits/r192" datetime="2011-05-02 14:23Z">10/10</del>
  <tr> <td> Portal 2            <td> Valve            <td> <del cite="/edits/r192" datetime="2011-05-02 14:23Z">10/10</del>
</table>

一般的に言えば、これ以上に複雑な編集(たとえば、1 つのセルが削除され、以降のすべてのセルが上や左に移動したり)を示す良い方法はありません。


※ 原文:http://www.w3.org/TR/2014/REC-html5-20141028/edits.html#edits-and-tables