2013-06-19 86 views
1

CampaignMonitor表示CSS邊框屬性被所有電子郵件客戶端接受。Outlook下不同寬度的邊框

我嘗試這樣做:

.test1 { 
border: 2px solid # 000000 
border-width: 0 0 0 2px; 
} 

或本:

.test2 { 
border-style: solid; 
border-color: # 502090; 
border-top-width: 2px; 
border-right-width: 0/* (| 0px | none) */
border-bottom-width: 0; 
border-left-width: 0; 
} 

不過,這並不在展望13年7月10日上班。

我試過mso-border- *但是總是有一個邊框,即使我將0指定爲寬度。

你有什麼解決辦法嗎?

謝謝。

+1

你應該發佈你的HTML以及 – hmhcreative

+1

只是一個觀察,但是你的.test1例子中的代碼從你的文件?因爲如果是這樣,你在第2行丟失了一個分號,這可能是錯誤的原因。 –

回答

1

我找到了一個解決方案,但我不推薦它,因爲微軟很奇怪的專有實現。

所以,在conditionnal評論,我想補充這隻有頂部邊框:

.border { 
mso-border-right-alt: none #FFFFFF 0; 
mso-border-bottom-alt: none #FFFFFF 0; 
mso-border-left-alt: none #FFFFFF 0; 
mso-border-top-alt: solid #903010 2pt; /* px works too */ 
} 

它的工作原理,但這種邊界是外箱(至少在展望13年7月10日)。

最後,我選擇了用td背景製作的假邊框(並且所有技巧都有較寬的寬度)。代碼更復雜,不容易維護,但它是世界上的電子郵件(感謝微軟)...

1

嘗試使用html聲明border=""

你應該仍然可以在CSS中聲明你的顏色。

+1

謝謝,我已經試過... – Alysko