表格行列都为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