如何為mjml中的列設定固定寬度?
我不想對列進行類或媒體查詢。我只希望列具有固定的寬度,并且我希望該寬度成為列的行內樣式的一部分。
我需要這個,因為在轉發期間 Outlook 洗掉了所有類,并且指定列寬度的類也被剝離了。另外,我不關心回應能力。
uj5u.com熱心網友回復:
如果不清楚您是否使用了
mj-column>width,我應該建議將其作為第一步。也許你已經用過了。矛盾的是,我建議使用
mj-style inline="inline". 在您的 MJML 中,使用https://documentation.mjml.io/#mj-html-attributes和在 MJML 中理解 CSS 樣式的難度中建議的技術定位您需要的 HTML 元素
如果我理解你的用例是正確的,你需要在 HTML 元素中獲取必要的 HTML 屬性。由于上述inline="inline"說明,MJML 會將您的放在那里。這是第一個 HTML,即 MJML 創建的檔案。幸運的是,進行轉發的電子郵件客戶端不會改變這一點。也許沒有客戶會改變這些;仔細測驗。
您的用例具有挑戰性。應對創建普遍可轉發的電子郵件的挑戰是巨大的;很難知道在電子郵件客戶端的任何一次匯出或匯入時所做的所有可能的修改,更不用說客戶端組合的綜合影響了。MJML 通常使電子郵件作者在第一次將電子郵件發送到所有電子郵件客戶端時更有效;MJML 不嘗試支持轉發。每個轉發都需要從第一個電子郵件客戶端匯出并匯入到第二個。見https://www.litmus.com/blog/when-forwarded-emails-break/
順便說一句:除了 StackOverflow,MJML 支持的一個重要來源是https://mjml.slack.com/你可能會在那里得到比這個更迅速的回應。(對不起!)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/348072.html
