2013-04-25 37 views
5

我正在創建Outlook電子郵件。我創建了一個電子郵件系統。我已經檢查過Gmail,雅虎等所有電子郵件巨頭,它可以很好地工作,但突然間,當我在Outlook中看到相同的電子郵件時,Outlook不支持位置屬性令人震驚。如果不通過css使用位置屬性,可以實現絕對位置功能嗎?

現在,我想要的是實現相同的功能,我已經搜索谷歌,但沒有找到一個很好的來源解決問題,除了這個平臺提問。 請幫忙!

在此先感謝。

注:我不想通過放置一個div在其他。這根本不適合我的應用程序,我希望事物相對於角落(寬度/高度)進行定位。

enter image description here

+1

對於後市,你將不得不使用表和它的CSS的支持是非常有限的。玩的開心! :) – Morpheus 2013-04-25 08:15:39

回答

6

outlook不支持position:,所以也許使用基於表的解決方案?

查看這些鏈接;

http://msdn.microsoft.com/en-us/library/aa338201.aspx

http://www.campaignmonitor.com/css/#css-com_1

+0

謝謝...但我知道outlook不支持提到的問題以及位置元素。我正在尋找替代品,如果有的話。 – 2013-04-25 10:12:05

+0

沒問題,但正如我所說的替代解決方案將是一張桌子。 – Tyler 2013-04-25 10:14:07

+0

我沒有任何想法來實現該功能。我已經使用過表格。但我沒有問題的表格/ div我有問題的CSS位置元素。感謝您的回答。 – 2013-04-26 05:01:47

1

無論您選擇自己(我個人的偏好),或使用現有的模板,有兩個基本概念創建HTML電子郵件時要牢記編寫你的HTML郵件:

  • 使用HTML表格來控制設計佈局和一些演示。 您可能習慣於爲您的網頁使用純粹的CSS佈局,但這種方法在電子郵件環境中不起作用。

  • 使用內聯CSS控制 電子郵件中的其他表示元素,例如背景顏色和字體。

保持css 1.0標準的思想將幫助你很多,當涉及到展望。 For some other details click here.玩得開心!

+2

感謝您的意見兄弟。但這不是我的問題的答案。 – 2013-04-25 08:32:40

+0

恐怕,這是你實現自己想要的唯一方法。我們都經歷了這個階段,別擔心! : -/ – AnAspiringCanadian 2013-04-25 08:34:30