各セルがクリック可能な HTML テーブルを作成したいのですが、セルをクリックすると、セルdiv
内の単一のセルに境界線が追加されます。テーブルまたはそのセルのサイズをまったく変更せずに、その境界線がそれを含むdiv
既存の境界内に完全に存在するようにします。td
これを正しく行うことができないようです。
この前の質問は同じ問題に対処しているようで、ボックスのサイズ変更に関する CSS オプションに関するいくつかの記事を示しています。これを成功させずに実装しようとしたフィドルがあります: http://jsfiddle.net/YsAGh/3/。
* {
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
<table>
<tr>
<td><div>1</div></td>
<td><div>2</div></td>
<td><div>3</div></td>
</tr>
....
</table>
これが現在起こっていることです。境界は、 の境界を収容するために包含td
を拡大しdiv
ます。
含まれているテーブルに影響を与えずに、境界線を div に追加するにはどうすればよいですか?