【发布时间】:2013-05-26 16:39:58
【问题描述】:
具有 html 表单的行的大小大于没有 .如何将具有表格的行(第 1 行和第 2 行)的大小减小到与没有表格的行(第 3 行和第 4 行)的大小相同。有表单标签的行的大小几乎是没有表单标签的行的两倍。
注意:在普通网页上的 chrome 和 forefox 中会出现此问题。不知何故,在 jsfiddle.net 中没有看到这个问题。
此链接显示问题:http://cssdesk.com/ScsXK
源代码:
<html>
<body>
<table border="1" cellspacing="0">
<tr>
<th>one</th> <th>two</th> <th>three</th>
</tr>
<tr>
<td>10</td> <td>10</td>
<td><form action="testb.pl" method="POST" target="_blank"><input type="submit" value="CPU"></form></td>
</tr>
<tr>
<td>20</td> <td>20</td>
<td><form action="testb.pl" method="POST" target="_blank"><input type="submit" value="CPU"></form></td>
</tr>
<tr>
<td>3</td> <td>4</td> <td>5</td>
</tr>
<tr>
<td>6</td> <td>7</td> <td>8</td>
</tr>
</table>
</body>
</html>
【问题讨论】:
-
在每个标签上 是行还是列?因为行大小(或高度)实际上是相同的。见这里jsfiddle.net/Ev7P5顺便问一下为什么你有很多表行结束标记(即 而不是一对打开和关闭标记,即? 问题已修复。在 chrome 和 forefox 中查看时,此代码不会对所有行显示相同的大小。但它在 jsfiddle.net 中运行良好。
标签: html html-table row