各セルに大量のデータが含まれる HTML テーブルがあります。各セルを個別にスクロール可能 (「ペイン」のようなもの) にしたいので、overflow:scroll 属性を含む CSS クラスを作成しました。ただし、CSS クラスを使用するたびに幅は同じではありません。これにより、セルのパディングの問題が発生しています。幅が外部スタイル シートで定義されている場合 (さまざまな幅を設定できる必要があるため、これは機能しません)、「ペイン」はセル全体を埋めますが、セル レベルで定義すると、セル内の「ペイン」の周りにパディングがあります。
クラス定義は次のとおりです。
.imitationPane{
display: block;
border-width: 1px;
border-style: solid;
border-color: 000;
margin-top: 5px;
padding:5px;
height: 200px;
overflow: scroll
}
HTMLコードは次のとおりです。
<table cellpadding=0 cellspacing=2 border=1 width=720>
<tr>
<td align=left>
<span class="imitationPane">
Hello World bjkgkgdtfdfhbvufgfckjgetdkhgytffkgughkhyufrdyufukg<br><br><br>
</span>
</td>
<td align=left>
<span class="imitationPane">
Hello World bjkgkgdtfdfhbvufgfckjgetdkhgytffkgughkhyufrdyufukg<br><br><br>
<h1>AGAIN</h1>
</span>
</td>
</tr>
<tr>
<td align=left>
<span class="imitationPane">
Hello World bjkgkgdtfdfhbvufgfckjgetdkhgytffkgughkhyufrdyufukg<br><br><br>
<h1>CELL 3</h1>
</span>
</td>
<td align=left>
<span class="imitationPane">
Hello World bjkgkgdtfdfhbvufgfckjgetdkhgytffkgughkhyufrdyufukg<br><br><br>
<h1>CELL 4</h1>
</span>
</td>
</tr>
</table>