Skip to main content
Skip table of contents

Emails Limitations

When estimating and developing emails, platform and client-side limitations must be considered upfront. Some design behaviors cannot be replicated exactly in email due to technical restrictions across mailboxes and devices.

Alignment: Mobile vs Desktop

It is not possible to set different alignments for the same element on mobile and desktop. If an element is centered on mobile, it will also be centered on desktop. This is not a bug. Alignment expectations must be clarified with the client during estimation.

Screenshot 2026-02-03 at 13.54.03.png

Borders for Text Elements

Due to Activator limitations:

  • Borders cannot be applied to text elements, rows, columns, group containers, etc.

  • Only buttons support border properties

image-20230517-132657.png

Button Element Limitations

Icons

  • Icons are not supported in email buttons
    Recommended solution: Use font symbols instead

    Screenshot 2026-02-03 at 14.03.30.png

Sizing

  • Width cannot be set to auto - only px or % values are allowed. This can lead to text wrapping when button text is updated

Text and Spacing

  • Letter-spacing is not supported due to Activator limitations

    • This may cause text that appears on one line in design to wrap in Activator

      Recommended solution: Increase button width (will differ from design). Confirm during development if unwrapped text is required

  • Line-height must be in % instead of px (e.g., 120% for buttons vs 1.2px for text elements)

Screenshot 2026-02-03 at 10.56.36.png

Column Element Limitations

Column Vertical Alignment

When the tallest column is NOT set to vertical-align: middle, shorter columns with middle alignment will display incorrectly

Screenshot 2026-02-03 at 14.33.03.png

Editor mode

Screenshot 2026-02-03 at 14.33.20.png

Preview mode

Why this happens: For correct alignment behavior, the column with the highest height must always be set to vertical-align: middle. This is standard CSS behavior for tables.

Recommended solution: Use the default vertical-align: middle for all columns


Column Height Constraints

100% height cannot be set for columns due to email development limitations. Layouts may break when a section contains more content than expected, causing it to exceed the height of the tallest column

Screenshot 2026-02-03 at 11.13.47.png

Custom Column Order: Mobile vs Desktop

It is not possible to place elements in a custom order for mobile devices.

  • Mobile maintains the same column order as desktop

  • It is not possible to reorder columns differently for mobile view

  • For example, if desktop displays Column A → Column B → Column C, mobile will show the same order

    Screenshot 2026-02-02 at 14.44.31.png


Dark Mode Support

Emails must be reviewed in both Default mode and Dark mode.

  • Text and background colors may appear different from the original design when rendered in Dark mode

  • Color inversion and contrast adjustments are controlled by the mailbox, not by Activator

Screenshot 2026-02-02 at 13.52.35.png

Default mode

Screenshot 2026-02-02 at 13.52.23.png

Dark mode

Important considerations:

  • Images with transparent backgrounds will look different. in Dark mode

    Screenshot 2026-02-02 at 13.59.33.png

    Default mode

    Screenshot 2026-02-02 at 13.59.22.png

    Dark mode


Images smaller in the mobile view

Due to email images adaptation features, images will be smaller in the mobile devices. This is expected behavior and cannot be fixed.

Screenshot 2026-02-03 at 10.51.40.png

Desktop view

Screenshot 2026-02-03 at 10.51.46.png

Mobile view

Screenshot 2026-02-03 at 10.51.52.png

Desktop view

Screenshot 2026-02-03 at 10.51.57.png

Mobile view


Link to compound block

Due to email platform limitations:

  • It is not possible to add a link to an entire block or container

  • Links can be applied only to:

    • Text

    • Images

    • Buttons

As a result, a whole block cannot be clickable - only individual elements inside it.

image-20230518-094207.png

Outlook-Specific Behavior

Border Radius for Images

  • Due to the reason that mjml does not support border radius for images, and border-radius does not work in Outlook whole image with this color background should be uploaded.

  • Also, it is not possible to use a container with a background for other mailboxes, because it will work differently for mobile and desktop. We don’t have a fixed height for columns so we can get results similar to this even if we will use a square image

image-20230517-114713.png

image-20230517-120751.png

Recommended approach:

Upload the image already containing the desired background and shape (e.g. square image with background color)


Empty Group Container Background Color

When a background color is applied to a group container, and the inner column does not fill the full width, Outlook Classic may only render the column’s background and not the group container’s background.

This occurs because of how MJML compiles group containers with a single column. In Outlook Classic, this structure generates a fixed-width <td width=300px>, which prevents the group container’s background from rendering across the full width. This behavior is specific to Outlook's rendering engine and MJML’s default output.

Recommended approach:

Adding a second column - even an empty one - forces Outlook to render the group container background correctly, ensuring visual consistency across email clients.

Screenshot 2026-02-03 at 13.51.15.png

Screenshot 2026-02-03 at 11.03.22.png

In Outlook

Screenshot 2026-02-03 at 11.03.30.png

Other popular Mailboxes


Square Buttons in Outlook

The button can have a border-radius, and it will work in many mailboxes, but in Outlook the button will be square.

This is expected behavior and cannot be fixed.

Screenshot 2026-02-03 at 10.37.08.png

In Outlook

Screenshot 2026-02-03 at 10.37.21.png

Other popular Mailboxes


2 or more separate elements with a separator

Due to email limitations:

  • Auto-width columns based on text length are not supported

  • Fixed column widths are unreliable because text can change during editing

Recommended solution:

  • Use one single text element

  • Add multiple links separated by a | character

  • In case, one link has to be added: remove the separator and unnecessary link

This approach ensures correct flow and avoids layout breaks.

image-20230517-132224.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.