重複の可能性:
<div>タグとCssのみを使用してテーブルを作成する方法
jspページに1000レコードを含むテーブルがあります。IE-8でタブ/入力操作を実行すると、ブラウザからの応答が遅くなります。そのため、応答を高速化する可能性のあるdivタグを使用してすべてのテーブルタグを変更したいと思います。
htmlの以下のテーブルコードのdivタグに変更する方法。
<div style="overflow: auto; height: 240px;">
<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH="100%">
<TR>
<TD ALIGN="CENTER">
<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=2>
<TR>
<TH ALIGN="left" VALIGN=MIDDLE HEIGHT="20" BGCOLOR="#C0C0C0">
<B>AAAAA</B>
</TH>
<TH ALIGN="left" VALIGN=MIDDLE HEIGHT="20" BGCOLOR="#C0C0C0">
<B>BBBBBB</B>
</TH>
<TH ALIGN="left" VALIGN=MIDDLE HEIGHT="20" BGCOLOR="#C0C0C0">
<B>CCCCC</B>
</TH>
<TH ALIGN="right" VALIGN=MIDDLE HEIGHT="20" BGCOLOR="#C0C0C0">
<B>DDDDDD</B>
</TH>
<TH ALIGN="right" VALIGN=MIDDLE HEIGHT="20" BGCOLOR="#C0C0C0">
<B>EEEEEEE</B>
</TH>
<TH ALIGN="right" VALIGN=MIDDLE HEIGHT="20" BGCOLOR="#C0C0C0">
<B>${aaaaa}</B>
</TH>
<TH ALIGN="right" VALIGN=MIDDLE HEIGHT="20" BGCOLOR="#C0C0C0">
<B>${bbbbb}</B>
</TH>
<TH ALIGN="right" VALIGN=MIDDLE HEIGHT="20" BGCOLOR="#C0C0C0">
<B>Next</B>
</TH>
<TH ALIGN="right" VALIGN=MIDDLE HEIGHT="20" BGCOLOR="#C0C0C0">
<B>Ready</B>
</TH>
</TR>
<c:forEach items="${items}" var="item" varStatus="status">
<TR>
<TD ALIGN="right" width=120 VALIGN=MIDDLE HEIGHT="20">
${aaaaa}
</TD>
<TD ALIGN="right" VALIGN=MIDDLE HEIGHT="20">
${bbbbbb}
</TD>
<TD ALIGN="left" VALIGN=MIDDLE HEIGHT="20">
${cccccc}
</TD>
<TD BGCOLOR="gray" ALIGN="right" VALIGN=MIDDLE HEIGHT="20">
<input type="text" NAME="total" SIZE="7" MAXLENGTH="7"
VALUE="0">
</TD>
<TD ALIGN="right" VALIGN=MIDDLE HEIGHT="20">
<input type="text" NAME="tbHd" SIZE="7"
MAXLENGTH="7" VALUE="0">
</TD>
<TD ALIGN="right" VALIGN=MIDDLE HEIGHT="20">
<input type="text" NAME="tbHd" SIZE="7"
MAXLENGTH="7" VALUE="0">
</TD>
<TD ALIGN="right" VALIGN=MIDDLE HEIGHT="20">
<input type="text" NAME="tbHd" SIZE="7"
MAXLENGTH="7" VALUE="0">
</TD>
<TD ALIGN="right" VALIGN=MIDDLE HEIGHT="20">
<input type="text" NAME="tbHd" SIZE="7"
MAXLENGTH="7" VALUE="0">
</TD>
<TD ALIGN="right" VALIGN=MIDDLE HEIGHT="20">
<input type="text" NAME="tbHd" SIZE="7"
MAXLENGTH="7" VALUE="0">
</TD>
</TR>
</c:forEach>
<TR>
<TD></TD>
<TD></TD>
<TD ALIGN="right" VALIGN=MIDDLE HEIGHT="20">
<B>Total:</B>
</TD>
<TD ALIGN="right" VALIGN=MIDDLE HEIGHT="20">
<input type="text" NAME="tbTotal" SIZE="7"
MAXLENGTH="7" VALUE="0">
</TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
</td>
</tr>
</table>
</div>