css padding is not working in outlook

后端 未结 14 1859
挽巷
挽巷 2020-12-01 01:19

I have following html in email template.

I am getting different view in MS Outlook and in gmail for the same.


    

        
14条回答
  •  攒了一身酷
    2020-12-01 02:03

    Avoid paddings and margins in newsletters, some email clients will ignore this properties.

    You can use empty tr and td as was suggested (but this will result in a lot of html), or you can use borders with the same border color as the background of the email. so, instead of padding-top: 40px you can use border-top: 40px solid #ffffff (assuming that the background color of the email is #ffffff)

    I've tested this solution in gmail (and gmail for business), yahoo mail, outlook web, outlook desktop, thunderbird, apple mail and more. As far as I can tell, border property is pretty safe to use everywhere.

    Example:

    
    
    
     
       
     

    In addition, here is an excelent guide to make responsive newsletters without mediaqueries. The emails really works everywhere:

    https://webdesign.tutsplus.com/tutorials/creating-a-future-proof-responsive-email-without-media-queries--cms-23919

    And always remember to make styles inline:

    https://inliner.cm/

    To test emails, here is a good resource:

    https://putsmail.com/

    Finally, for doubts about css support in email clients you can go here:

    https://templates.mailchimp.com/resources/email-client-css-support/

    or here:

    https://www.campaignmonitor.com/css/

提交回复
热议问题