<head>
): inline-block
, max-width
, min-width
to stack table columns. Outlook doesn’t support these CSS properties, so we use MSO tags to create “ghost tables” that apply a fixed width just for Outlook. <div>
at 100% width. Learn how we use ghost tables to make our emails responsive. <!--[if mso]>
. But sometimes when testing emails in Litmus, an email looks ok in one Outlook version but is broken in another. It’s not common but it happens, and there are a few ways to target specific versions of Outlook while omitting others. Outlook version(s) | Code |
---|---|
<!--[if mso]> your code <![endif]--> | |
Outlook 2000 | <!--[if mso 9]> your code <![endif]--> |
Outlook 2002 | <!--[if mso 10]> your code <![endif]--> |
Outlook 2003 | <!--[if mso 11]> your code <![endif]--> |
Outlook 2007 | <!--[if mso 12]> your code <![endif]--> |
Outlook 2010 | <!--[if mso 14]> your code <![endif]--> |
Outlook 2013 | <!--[if mso 15]> your code <![endif]--> |
Outlook 2016 | <!--[if mso 16]> your code <![endif]--> |
Code | Description | Example |
---|---|---|
gt | greater than | <!--[if gt mso 14]> Everything above Outlook 2010 <![endif]--> |
lt | less than | <!--[if lt mso 14]> Everything below Outlook 2010 <![endif]--> |
gte | greater than or equal to | <!--[if gte mso 14]> Outlook 2010 and above <![endif]--> |
lte | less than or equal to | <!--[if lte mso 14]> Outlook 2010 and below <![endif]--> |
| | or | <!--[if (mso 12)|(mso 16)]> Outlook 2007 / 2016 only <![endif]--> |
! | not | <!--[if !mso]><!--> All Outlooks will ignore this <!--<![endif]--> |