2012-08-05 49 views
0

這裏是我的代碼:表之間線

<html> 
<head> 
<title>PageTitle!</title> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> 
</head> 
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> 
<table id="Table_01" width="590" height="531" border="0" cellpadding="0" cellspacing="0"> 
    <tr> <td> 
      <a href="http://mypage.com" border="0"><img src="top.jpg" width="590" height="90" alt="" border="0"></a></td> 
    </tr> 
    <tr> 
     <td> 
      <a href="http://mypage.com" border="0"><img src="content.jpg" width="590" height="441" alt="" border="0"></a></td> 
    </tr> 
</table> 
</body> 
</html> 

這裏出了什麼問題:

對不起,我不得不刪除這幅畫

爲什麼之間有一個換行符<tr>在表中?我正在尋找不是CSS解決方案,這是一個簡單的郵件。並且它的問題僅在gmail中顯示。當我下載到麻雀或移動設備時,空行就消失了。

+2

注意自我:檢查眼睛。 – j08691 2012-08-05 21:19:31

+0

http://www.csarven.ca/tr-border-trick-for-ie – undone 2012-08-05 21:21:56

+0

你需要定義一個文檔類型 – 2012-08-05 21:23:12

回答

1

設置CSS的圖像:

img {vertical-align:middle;}​ 

你也可以浮動他們離開,但似乎沒有必要。

看到這個jsFiddle example。然後刪除CSS並重新出現空隙。

+0

是的,就是這樣!謝謝! – Kuba 2012-08-05 21:44:35

+0

這是一個CSS解決方案OP – pho 2012-08-05 21:50:33

-1

您需要定義一個DOCTYPE http://www.w3schools.com/tags/tag_doctype.asp

+1

沒有工作,但我可以告訴它爲什麼應該工作... – Kuba 2012-08-05 21:32:26

+0

這個問題發生在我身上,花了我很長時間的工作解決問題。我必須嘗試幾個不同的文檔類型,直到它工作。 – 2012-08-05 21:44:06