IE表第一列空格

时间:2012-05-04 05:53:48

标签: html css

我正在制作一个页面(对于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>");

2 个答案:

答案 0 :(得分:0)

空表数据(TD元素)总是有问题。查看此http://bignosebird.com/docs/h34.shtmlCSS to make an empty cell's border appear?

out.println("<tr id='process'><td id='process2'>&nbsp;</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 ...特别是内部循环从不使用它..