有沒有一種方法,我怎麼能我的正常應用CSS文件(這是SCSS/SASS)添加到我的郵件看法,並沒有重複的代碼?HOWTO包括應用CSS到Rails的郵件視圖3.1
沒有在網絡上找到一個解決辦法...:/
有沒有一種方法,我怎麼能我的正常應用CSS文件(這是SCSS/SASS)添加到我的郵件看法,並沒有重複的代碼?HOWTO包括應用CSS到Rails的郵件視圖3.1
沒有在網絡上找到一個解決辦法...:/
你可能不希望這樣做。很多CSS在電子郵件中不起作用,所以你的常規CSS在這種情況下是沒用的。作爲一個例子,在許多客戶端只有內聯(<sometag style='attribute:value'>...</sometag>
)樣式工作。
你可以在包括它... ... /應用/視圖/佈局/ mailer.html.erb
但有可取之處tehgeekmeister的答案。我對付它,而限制複製的量的方式,是到保存在網站上的HTML頁面,上傳到一個電子郵件運動系統,如mailchimp或經常接觸,並在電子郵件看起來像我想在那裏,保存進入.../app/views/layouts/mailer.html.erb並根據需要進行調整。
煩人,但至少你會確保事情看起來一致,工作不夠好多個客戶端。
由於有很多的電子郵件客戶端,終端用戶可以使用其中的任何訪問他們的電子郵件。例如,如果您在Gmail中發送郵件並進行檢查,則您的整個電子郵件將位於電子郵件正文部分的div元素下。
在HTML頁面中,我們需要在頁面中包含的頭部分的CSS文件。由於這不會發生,廣泛接受的方式是編寫內聯的CSS。
注意,所有的CSS屬性不使用電子郵件模板。
參考文獻:
這一點。電子郵件客戶被困在90年代。對於電子郵件學習css是最近與web-css不同的任務 – winfred