{"id":968,"date":"2014-11-05T17:24:37","date_gmt":"2014-11-05T17:24:37","guid":{"rendered":"http:\/\/freshinbox.com\/blog\/?p=968"},"modified":"2015-02-07T09:04:13","modified_gmt":"2015-02-07T09:04:13","slug":"why-better-css-support-in-outlook-benefits-microsoft","status":"publish","type":"post","link":"https:\/\/freshinbox.com\/blog\/why-better-css-support-in-outlook-benefits-microsoft\/","title":{"rendered":"Why Better CSS Support in Outlook Is Good For Microsoft #letsfixemail"},"content":{"rendered":"<p><BR><BR><span style=\"font-size:1.2em;\">Dear Microsoft,<\/span><BR><BR><\/p>\n<p>With the <a href=\"http:\/\/www.theverge.com\/2014\/9\/18\/6375419\/microsoft-office-16-features-screenshots\" target=\"_blank\">next version of Office<\/a> around the corner, the number one question on the minds of email designers and coders is:<BR><BR> <\/p>\n<p>&nbsp;&nbsp;&nbsp;<em style=\"font-size:1.4em\">&#8220;Will Outlook finally support modern web standards?&#8221;<\/em><BR><BR><\/p>\n<p>Ever since Outlook 2007 the <a href=\"https:\/\/www.campaignmonitor.com\/blog\/post\/2393\/microsoft-takes-email-design-b\/\" target=\"_blank\">Word rendering engine<\/a> has been used to render emails in Outlook. The Word engine has <a href=\"https:\/\/litmus.com\/blog\/a-guide-to-rendering-differences-in-microsoft-outlook-clients\" target=\"_blank\">limited support<\/a> for CSS based layouts and ever since then email coders have had to <a href=\"http:\/\/labs.actionrocket.co\/microsoft-outlook-conditional-statements\" target=\"_blank\">design around its numerous quirks<\/a>.<\/p>\n<p>In fact Outlook is the ONLY reason all emails are still <a href=\"http:\/\/blog.klaviyo.com\/2014\/06\/17\/designing-email-sucks-a-brief-history-and-how-were-making-it-better\/\" target=\"_blank\">designed with tables<\/a>.<\/p>\n<p>Lets explore why Web Standards support in Outlook is a good idea as well as one possible way to get there.<BR><BR><BR><\/p>\n<h4>How Modern Email Support in Outlook Benefits Microsoft<\/h4>\n<h5>Better User Experience<\/h5>\n<p>As more and more developers and designers cut their teeth on modern HTML5 and CSS3 designs, the art of table-making will become obscure.  Unless Outlook supports modern email, Outlook users will see ever increasing instances of <a href=\"http:\/\/stackoverflow.com\/questions\/19052624\/outlook-breaking-responsive-email-layout\" target=\"_blank\">broken emails<\/a> which negatively impact their experience.<BR><BR><\/p>\n<h5>Consistent and Modern Product Experience<\/h5>\n<p>Outlook.com, the Windows Phone email client, and even surprisingly Outlook 2011 for the Mac and the recently released <a href=\"http:\/\/blogs.office.com\/2014\/10\/31\/new-outlook-mac-available-office-365-customers\/\" target=\"_blank\">Outlook for Mac<\/a>  already support HTML5 and CSS3. What better way to showcase a consistent experience between your products than to add the same support to Outlook on the PC!<BR><\/p>\n<h5>Supports Office 365 Developer Programs<\/h5>\n<p>One of the key advantages of the <a href=\"http:\/\/blogs.office.com\/2014\/03\/03\/create-apps-for-office-365\/\" target=\"_blank\">Office 365 developer program<\/a> is that developers can leverage their existing HTML5 and CSS3 investments.<\/p>\n<p>&nbsp;<em>\u201cThe Office 365 user experience and app extensions are designed using industry open standards like HTML, CSS3\u201d<\/em><\/p>\n<p>However, when developers create apps that compose and send emails, imagine the support complaints you\u2019d be getting from developers asking why their HTML5 and CSS3 investments don&#8217;t work inside email.<BR><\/p>\n<h5>Perception and Goodwill<\/h5>\n<p>At one time the Internet Explorer browser (IE6) had a reputation as a browser that didn&#8217;t support web standards. IE8 finally addressed that with much better support for web standards.<\/p>\n<p>However, during a <a href=\"http:\/\/www.reddit.com\/r\/IAmA\/comments\/2dk60t\/we_build_internet_explorer_i_know_right_ask_us\/cjq8jva\" target=\"_blank\">recent online interview<\/a>, a member of the Internet Explorer team admitted that the negative perception of Internet Explorer is still so prevalent that they considered retiring the Internet Explorer name!<\/p>\n<p>In the same vein, having developers complain about Outlook in social media can&#8217;t be good.<\/p>\n<blockquote class=\"twitter-tweet\" data-conversation=\"none\" lang=\"en\">\n<p><a href=\"https:\/\/twitter.com\/Outlook\">@Outlook<\/a> <a href=\"https:\/\/t.co\/dSw0Sz5R1o\">https:\/\/t.co\/dSw0Sz5R1o<\/a> shows how poor HTML\/CSS support is for Outlook clients, would love to see commitment to improve <a href=\"https:\/\/twitter.com\/hashtag\/emailgeeks?src=hash\">#emailgeeks<\/a><\/p>\n<p>&mdash; Kevin Mandeville (@KEVINgotbounce) <a href=\"https:\/\/twitter.com\/KEVINgotbounce\/status\/529761375933833216\">November 4, 2014<\/a><\/p><\/blockquote>\n<blockquote class=\"twitter-tweet\" lang=\"en\">\n<p>New slogan for <a href=\"https:\/\/twitter.com\/Microsoft\">@Microsoft<\/a> <a href=\"https:\/\/twitter.com\/Outlook\">@Outlook<\/a> &#8211; Making <a href=\"https:\/\/twitter.com\/hashtag\/HTML?src=hash\">#HTML<\/a> email <a href=\"https:\/\/twitter.com\/hashtag\/design?src=hash\">#design<\/a> look like crap for over two decades.&#10;.&#10;<a href=\"https:\/\/twitter.com\/hashtag\/webdesign?src=hash\">#webdesign<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/emailmarketing?src=hash\">#emailmarketing<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/CSS?src=hash\">#CSS<\/a><\/p>\n<p>&mdash; Chris Spence (@CreativeJOOS) <a href=\"https:\/\/twitter.com\/CreativeJOOS\/status\/529367955776479232\">November 3, 2014<\/a><\/p><\/blockquote>\n<blockquote class=\"twitter-tweet\" lang=\"en\">\n<p>Doing proper email design for the first time. Lolling at Outlook 2007\u20132013&#39;s CSS support. <a href=\"http:\/\/t.co\/VPgEebNCYo\">http:\/\/t.co\/VPgEebNCYo<\/a><\/p>\n<p>&mdash; Joni Korpi (@jonikorpi) <a href=\"https:\/\/twitter.com\/jonikorpi\/status\/519477769760411648\">October 7, 2014<\/a><\/p><\/blockquote>\n<blockquote class=\"twitter-tweet\" lang=\"en\">\n<p>Daaaaamn you, Outlook 2007, 2010, 2013!!!!!!!!!<\/p>\n<p>&mdash; jennz0r (@mybluewristband) <a href=\"https:\/\/twitter.com\/mybluewristband\/status\/549672078450774016\">December 29, 2014<\/a><\/p><\/blockquote>\n<blockquote class=\"twitter-tweet\" lang=\"en\">\n<p>A frustrating day battling Outlook with HTML email layouts. It&#39;s like going back in time before web standards. <a href=\"https:\/\/twitter.com\/hashtag\/emaildesign?src=hash\">#emaildesign<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/toeachhisown?src=hash\">#toeachhisown<\/a><\/p>\n<p>&mdash; Bert Mahoney (@berchman) <a href=\"https:\/\/twitter.com\/berchman\/status\/562766494380351488\">February 4, 2015<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p><BR><BR><BR><\/p>\n<h4>Getting To Modern Email Support In Outlook<\/h4>\n<h5>Outlook Already Supports HTML5 \/ CSS3!<\/h5>\n<p><img decoding=\"async\" src=\"https:\/\/freshinbox.com\/blog\/wp-content\/uploads\/2014\/11\/view-in-browser.jpg\" alt=\"Outlook View In Browser\" width=\"332\"  class=\"aligncenter\" \/><BR><\/p>\n<p>Outlook 2007 and newer comes with a \u201c<a href=\"http:\/\/www.outlook-tips.net\/tips\/view-email-browser\/\" target=\"_blank\">View in Browser<\/a>\u201d option. When a user selects this option from the menu, the email is loaded into a new instance of Internet Explorer with the latest web standards support! The downside is that a user action is required.<\/p>\n<p>Perhaps instead of having the user click to open the email in a browser window, the next version of Outlook could automatically load Internet Explorer within the Outlook message pane itself! <\/p>\n<p>But what about Word compatibility in Outlook?<BR><BR><\/p>\n<h5>The X-UA-COMPATIBLE Meta Tag.<\/h5>\n<p>Internet Explorer 8 introduced the <a href=\"https:\/\/www.modern.ie\/en-us\/performance\/how-to-use-x-ua-compatible\" target=\"_blank\">X-UA-Compatible Meta Tag<\/a> that allowed the web page to specify which versions of the browser to emulate when rendering the content. A setting of \u201cIE=edge\u201d tells the browser to render the content using the latest web standards.<\/p>\n<p><code>&lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"&gt;<br \/>\n<\/code><\/p>\n<p>A similar approach could be done in Outlook where emails without a X-UA-Compatible tag are rendered using the Word engine and ones that specify \u201cIE=edge\u201d are rendered using the Internet Explorer engine.<\/p>\n<p>Oh wait. Did I mention that its <strong>already been done<\/strong>?  A commenter zerocents on the <a href=\"https:\/\/www.campaignmonitor.com\/forums\/topic\/7989\/windows-phone-8-has-full-css3media-query-support\/\" target=\"_blank\">Campaign Monitor forum<\/a> discovered that the Windows Phone email client actually uses this tag to determine if it should render an email with full HTML5 and CSS3 support. <\/p>\n<p>And just like task pane app support was added to Outlook 2013 via a patch in <a href=\"http:\/\/support.microsoft.com\/kb\/2817430 \" target=\"_blank\">Office 2013 SP1<\/a>, web standards support can be added to previous versions of Outlook via a Service Pack as well.<BR><BR><BR><\/p>\n<h4>Its Time<\/h4>\n<p>Adding HTML5 and CSS3 support into Outlook not only benefits the legions of email designers and developers who build services and apps around email but also benefits the Office brand, users and developer ecosystem.<\/p>\n<p>Lets hope 2015 will not be remembered as the eighth anniversary of when Outlook broke email, but the year that Microsoft introduced the best Outlook ever with support for modern open web standards!<BR><BR><\/p>\n<p><b><a href=\"http:\/\/letsfixemail.com\" target=\"_blank\">#letsfixemail<\/a><\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ever since Outlook 2007 the Word rendering engine has been used to render emails in Outlook. The Word engine has limited support for CSS based layouts and ever since then email coders have had to design around its numerous quirks including using tables for layout.<BR><BR><\/p>\n<p>Not only is this time consuming and error prone, it should be completely unnecessary&#8230;<\/p>\n","protected":false},"author":2,"featured_media":1091,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/posts\/968"}],"collection":[{"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/comments?post=968"}],"version-history":[{"count":153,"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/posts\/968\/revisions"}],"predecessor-version":[{"id":1094,"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/posts\/968\/revisions\/1094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/media\/1091"}],"wp:attachment":[{"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/media?parent=968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/categories?post=968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/freshinbox.com\/blog\/wp-json\/wp\/v2\/tags?post=968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}