Lead Gen & CRM
How can we help you?
Search our help articles, video tutorials, and quickstart guides

You've got this. You've got us. Search our Knowledge Base to quickly find answers to your questions.

Multi-Column Solution for Outlook Emails on Mac

Article: 000050858
Updated: July 25, 2024

In newer versions of Mac, including including versions after 16.69.1, Outlook is disregarding align=”left” and align=”right” and it’s centering these elements by default.

A more modernized approach to this would be to display these tables using Flexbox to properly display these elements in their respective columns while allowing them to remain responsive.

Note: If you're using the new email editor HTML code cannot be viewed or modified. You can add HTML layout blocks into your email and modify the HTML code for that block only. Use this multi-column solution in the older editor by opening one of your older, Classic emails and copying or editing that email. 

This guide will show you how to address this.


Article Contents


Users:
Administrators 
Company Managers 
Marketing Managers 
Sales Managers 
Salespersons  
Jr. Salespersons  

Light Bulb IconTip: Are you looking for information about Constant Contact’s Email and Digital Marketing product? This article is for Constant Contact’s Lead Gen & CRM product. Head on over to the Email and Digital Marketing articles by clicking here. Not sure what the difference is? Read this article.

 

2-Column Layout

You will need to add the CSS style property float:left; and float:right; to the respective columns. Click on the 3 dots in the top right hand corner and go to ‘view code’. Press CMD + F on Mac or CTRL + F on PC to do a search and search for some text within the left column. You’ll want to find the commented line <!--left column-->. In the inline styles, add float:left;


Add CSS style property to left column

 

 Next, do another search and search for some text in the right column. Find the commented line <!--right column-->. Add float:right to the <table> directly underneath that comment.


Add CSS style property to right column

 


3-Column Layout

You will need to add some CSS to the <head> of the email after the last </style> tag. This CSS will create a small margin in between the columns. This CSS will also make the columns span 100% of the width on screen widths smaller than 800px.

<style>
.flex-container {
display: flex; 
flex-direction: row;
flex-flow: row wrap;
}
.flex-item {
flex: 30%;
margin:0px 5px; /* Adds margin horizontally between the columns */
}
@media (max-width: 800px) {

.flex-item {
flex: 100% !important; /* Makes the columns with the class .flex-item span 100% width */
}
}
</style>

 

Next, you need to add a class to the parent <td> element and the child <table> elements. There will be 3 of the child <table elements for a 3 column layout.

Blue - Parent <td> element. This element should have the class flex-container.

Green - Child <table> element. This element should have the class flex-item. This will need to all three of the child <table> elements.

Update Parent Element and Left Column Child Element:


Parent Element and Child Element Left Column

 

 Update Center Column Child Element:

Child Element Center Column

 

 
Update Right Column Child Element:

Child Element Right Column

 

 


Did this article answer your question?


Constant Contact Logo

Copyright © 2025 · All Rights Reserved · Constant Contact · Privacy Center