Improve Word HTML rendering in email
It's absolutely crazy that in Outlook 2016 we still can't use fundamental parts of the original CSS spec in HTML-based email templates. I'm specifically referring to float, padding, and background-image. It would also be nice to not have to build HTML emails using tables so that they can be responsive.
It's fine by me if Outlook continues to use Word to create/author HTML-based emails, because that's what Outlook users are used to using. However, the display of incoming HTML-based emails should be rendered by a real HTML engine, not Word, especially if those incoming emails weren't originally created in Outlook/Word, such as newsletters sent from MailChimp and similar services.
John Doggett commented
Add a Code style to the Style dropdown in the ribbon. The Code style should provide useful distinction, and a fixed width font.
Jonathan Descelliers commented
Give use the means to fully format and style emails using HTML and CSS.
Basic autocomplete for HTML tags and CSS would be great.
Brett Schuster commented
Its unequivocally ridiculous that basic box model CSS properties such as width and height aren't supported as well. Microsoft, seriously listen to this one.
All Microsoft products that render HTML need to follow web standards. Right now you are costing people time and money by not using established standards established by the CSS spec.Special Microsoft code has to be used to render correctly. Nearly 20 years of the and designers are still stuck using tables thanks to your software.
This is actual a bug, or possibly several :(.
I set a "Font Style" in an email, by setting the text how I would like, then "Right Click -> Create a style". In this case, set Font, Paragraph and Border Styles, to replicate a <CODE Block>.
Style Name = Code
Font = Courier New, Size: 10pt
Paragraph Indentation = Left: 1.27 cm
Border = Box 1/2pt, Shading: "White, Background 1, Darker 15%"
I tick the box, " Add to Styles Gallery", and select the Option "New documents based on this template”.
Now I see the following issues, some of them all the time, others occasionally.
1) The font size is always overridden to 12pt in an Email. When I go back to edit the style, it is set to 11pt, which is still not 10pt. I can update, but this seems to make no effect. This is hugely annoying as I then need to re-select the text and set to 10pt.
2) A border is not always drawn around the paragraph. I can’t determine why this is the case.
3) The style sometimes appears on the Styles Gallery, sometimes it doesn't. I can’t explain when/why this is, although possibly due to different modalities (i.e. replying within the main Outlook window, popping out the email into its own Window, creating a new email, working on a draft, etc), but even here, the Style Gallery is sporadic. I need to be able to right click the text, then “Styles”, and for my “code” style to always be present. If the style is missing in the Style Gallery, I click the “Apply Styles” button to bring up the dialog box, I can enter the style name “Code”, and the style will apply (with the caveats listed above), however, the “Code” style does not actually appear in the dropdown box. If, of course, the Style does appear in the gallery, it is also listed in the “Apply Style” drop down.
The same thing has occurred on multiple machines now.
Aaron Marks commented
HTML rendering of emails is broken currently. I'm not sure if emails are being rendered with Word's HTML engine still, but they should instead be rendered with a modern HTML engine like what IE and Edge use.
Gmail, mobile devices, and even the Universal Mail app don't have problems rendering HTML Emails but Outlook does.