2016-05-23 30 views
0

有很多IE有條件的黑客(例如用!ie結尾一個樣式屬性,*字符的各種用法等)。針對Outlook HTML電子郵件的MSO特定CSS攻擊?

我在發送到Outlook(2013)的電子郵件中以內聯樣式嘗試了其中的幾個,但它們似乎沒有工作。

我試過mso-width-alt:100%但是what little documentation I can find沒有顯示它支持百分比。

我也嘗試!mso只是爲了看看它是否做了什麼,但它沒有。

我想知道是否有人知道任何可以用於Outlook/MSO內聯樣式的CSS黑客?


更具體地說,我有需要在Outlook中width:100%表,但在iOS的休息,所以我使用min-width:100%,這並不在Outlook中工作。我知道我可以將表格標籤包裝在一個條件中,並將其完全交換以使其工作,但如果存在一個更優雅的解決方案,我正在嘗試。與!

<table style="!width:100%"></table> 

+0

大多數問題聽起來像是在索要資源,用於列出特定於Outlook的CSS功能的說明。像這樣的問題令人不悅,所以你最終會遇到一個特定的問題!現在桌面在iOS中以什麼方式打破? –

+0

@MrLister有一個固定寬度的單元格,如果表格寬度設置爲100%,則該單元格寬度似乎佔據並超過iOS郵件客戶端的屏幕寬度。在所有其他環境中,單元格寬度最大值爲表格寬度,這是100%的屏幕寬度,這給了我一個很好的響應設置。我仍然希望知道是否有一種語法可以應用於其他環境忽略的MSO,因爲在許多情況下這將是一種優雅的(如果是hacky)修復。 –

回答

0

前面加上屬性似乎影響MSO和IE <只= 7:

我將有這麼多的樂趣與此有關。