2016-11-14 196 views
0

我有這張表,我添加到表格中的行越多,表格和表格上方的文字之間形成的空間就越多。如何刪除文本和表格之間的空白?

$qq=mysql_query("SELECT * FROM piatto"); 
echo "<table border=1> 
<tr> 
<th>ID</th> 
<th>Nome</th> 
<th>Descrizione</th> 
<th>Tempo</th>`` 
<th>Prezzo</th> 
<th>quantita</th> 
</tr>"; 

while($cicle=mysql_fetch_array($qq)){ 

    echo "<tr>"; 
    echo "<td>". $cicle['id']."</td>"; 
    echo "<td>". $cicle['titolo']."</td>"; 
    echo "<td>". $cicle['descrizione']."</td>"; 
    echo "<td>". $cicle['tempo_preparazione']."</td>"; 
    echo "<td>". $cicle['prezzo']."</td>"; 
    echo "<td>". $cicle['quantita']."</td>"; 
    echo "</tr>"; 
    echo "<br />"; 

}  
echo "</table>" ; 
echo"<br />";`enter code here` 

我該如何解決這個問題?

+0

你指的是什麼意思? –

+2

查看您的HTML源代碼,並將其與您的源代碼相比較。這應該是不容易的。 –

+2

儘管您的答案可能與您無關,但我想指出'
'在'

'內是不可接受的,除非它在'​​'中。這就是說,你的代碼在這裏沒有「表格之前的文本」。沒有更多信息,我們無法真正調試您的問題。 – Santi

回答

2

表內的<br />是什麼原因?由於它不包含在<td>中,因此它不會作爲表的一部分包含在內,而是實際顯示在表格上方。由於<br />是while循環的一部分,因此您在桌子上方會有更多的休息點。

如果您想要增加行之間的間距,請使用CSS或只包含一個空的表格行。