2011-10-28 69 views
3

我有以下代碼顯示背景色水平線

<hr style="border:0; margin:0; padding:0; background-color: #F7D25F; height:1px;" /> 

然而,這並不在Outlook 2003客戶端顯示出來。我如何改變它以顯示?

+0

也許如果你改變身高1px到2px ...我記得IE6有一個類似的問題EM。 –

回答

7

<hr />標記得不到支持。嘗試使用<p>而不是相同的參數。

+0

這裏的問題在於,至少在Outlook 2010中,它強制高度至少爲20px。所以你得到這個醜陋,厚實的酒吧,而不是一條細細,優雅的線條。 –

4

我曾嘗試過,但在Outlook和Gmail中仍然不成功。相反,它可以在段落上使用邊框。像這樣:

<p style="margin-bottom: 6px; margin-top: 0px; border-top: 4px solid #000; text-align:center; font-size:1px;" >&nbsp;</p> 
+0

這應該是被接受的答案!它在Outlook 2010中工作。 –

2

我嘗試了一個像打擊一樣的換行符,但它不顯示在Outlook中。

<img src="images/line.gif" width="100%" height=1 > 

然後我試圖td像下面,這兩個工作就像一個魅力,包括Outlook

<td style="margin: 0; height: 1px; background-color: #000; text-align: center;"></td> 

<td style="border-top: 1px solid #000;"></td> 

所以,是的,我肯定會用td方法去