它必須是愚蠢的東西,但我無法弄清楚迄今爲止...如何防止過高?
這裏是我的HTML:
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="height: 8px"><img src="/media/note2.png" width="8" height="8" border="0"></td>
<td style="height: 8px"></td>
<td style="height: 8px"><img src="/media/note1.png" width="8" height="8" border="0"></td>
</tr>
<tr>
<td class="NoteCell"></td>
<td class="NoteCell">{{ text }}</td>
<td class="NoteCell"></td>
</tr>
<tr>
<td style="height: 8px"><img src="/media/note4.png" width="8" height="8" border="0"></td>
<td style="height: 8px"></td>
<td style="height: 8px"><img src="/media/note3.png" width="8" height="8" border="0"></td>
</tr>
我期待的第一和第三行有8像素的高度,但由於某些原因,他們高得多(好像有文字裏面,但沒有文字!)
困惑...任何幫助將不勝感激!
沒有你的CSS我不能100%確定,但是在這些''元素上設置'line-height:8px'是做什麼的? – 2010-05-15 07:49:52
哪些瀏覽器顯示此行爲? – 2010-05-15 08:33:36
我刪除了所有的CSS,它仍然發生。 IE和Chrome都顯示此行爲。 設置「line-height:8px」在一定程度上降低了高度,但第三行仍高於8px。 另一條信息:如果從文檔的頂部刪除<!DOCTYPE HTML PUBLIC < - DOCTYPE HTML PUBLIC> - // W3C // DTD HTML 4.01 Traditional // EN「>,則不會複製問題。 – 2010-05-15 08:55:33