可能重复:
如何仅使用 <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>