表格行列都为0时,会显示一个小点,这个是table标签中,border的值不为0导致的,即,只要存在边框就会有点这么一点,大小和边框border的粗细有关,越粗(值越大)则越大,若border=0就不会。

上图的代码:

1 <%@ page language="java" contentType="text/html; charset=UTF-8"
2 pageEncoding="UTF-8"%>
3 <!DOCTYPE html>
4 <html>
5 <head>
6 <meta charset="UTF-8">
7 <title>table</title>
8 </head>
9 <body bgcolor=cyan><font size=3>
10 <form action="" method=post name=form>
11 表格的行数<input type="text" name="table_rows" size=6>
12 表格的列数<input type="text" name="table_cols" size=6>
13 <input type="submit" value="确定" name="submit">
14 </form>
15 <% String rows=request.getParameter("table_rows");
16 String cols=request.getParameter("table_cols");
17 if(cols==null||rows==null) {
18 rows=cols="0";
19 }
20 int m =Integer.parseInt(rows);
21 int n =Integer.parseInt(cols);
22 %> <table border=3>
23 <% for(int i=1;i<=m;i++) {
24 %> <tr>
25 <% for(int j=1;j<=n;j++) {
26 %> <td>表格第<%=i%>行,第<%=j%>列</td>
27 <% }
28 %> </tr>
29 <% }
30 %> </table>
31 </font></body>
32 </html>
将 22行中的<table border=3>改为<table border=0>后,即可消失,当然这个表格就不存在边框了。
图:

所以这一小点,本身没什么问题。
来源:https://www.cnblogs.com/Anber82/p/12652275.html
