我正在制作一个页面(对于IE),其中以表格格式显示一些值。但不知何故,在第一列之前存在某种空格,使得下面的列不均匀。 我只想让列对齐 http://i49.tinypic.com/14b3kuh.jpg
out.println("<div id='tablePos'>");
out.println("<ul class='ulStyle'>");
out.println("<li>");
out.println("<table border='1'>");
out.println("<div id='divTableForms'>");
out.println("<tr id='process'><td>PROCESS</td></tr>");
while(rs.next()){
String process = rs.getString(2);
String processtype = rs.getString(1);
out.println("<tr id='process'><td id='process2'>"+processtype + "-" +process+"</td></tr>");
}
out.println("<tr id='process'><td id='process2'></td></tr>");
out.println("</div>");
out.println("</table>");
out.println("</li>");
答案 0 :(得分:0)
空表数据(TD元素)总是有问题。查看此http://bignosebird.com/docs/h34.shtml或CSS to make an empty cell's border appear?。
out.println("<tr id='process'><td id='process2'> </td></tr>");
在html文档中,id属性值也必须是唯一的。您的代码在html文档使用类而不是Id属性
中复制'进程'标识符答案 1 :(得分:0)
首先,我认为它是因为你的divTableForms div ...其次,你使用了out.println(“&lt; tr id ='process'&gt;&lt; td id ='process2'&gt;&lt; ; / td&gt;&lt; / tr&gt;“);
但我不知道你已经把它包括在内...... Abd终于从来没有对多个标签使用相同的id ...特别是内部循环从不使用它..