-
Notifications
You must be signed in to change notification settings - Fork 155
Closed
Description
I've noticed that I cannot create 2 column layouts.
What I have :
- mj-breakpoint = 380px
- section + 2 columns
<mj-section padding-bottom="20px" padding-left="0px" background-color="transparent" border-radius="0px" text-align="center" border-right="none" padding-top="20px" border-bottom="none" direction="ltr" background-repeat="no-repeat" background-size="auto" border-top="none" border-left="none" padding-right="0px" background-position="top center" border="none">
<mj-column border="none" border-right="none" inner-border="none" inner-border-top="none" border-bottom="none" border-radius="0px" inner-border-left="none" width="50%" vertical-align="top" inner-border-bottom="none" border-left="none" inner-background-color="transparent" inner-border-right="none" border-top="none" padding-right="0px" padding-bottom="0px" padding-left="0px" inner-border-radius="0px" background-color="transparent" padding-top="0px">
<mj-text color="#000000" font-weight="normal" padding-left="25px" font-family="Lora, Georgia, serif" font-style="normal" text-decoration="none" padding-top="10px" padding-bottom="10px" font-size="14px" line-height="1.5" padding-right="25px" background-color="transparent" align="left" text-transform="none"><p>Section 13a sadgsagsadg dsa gdsa gdsag dsa gdsagsad</p></mj-text>
</mj-column>
<mj-column inner-border-radius="0px" border="none" border-bottom="none" border-radius="0px" padding-bottom="0px" inner-border-top="none" border-top="none" width="50%" inner-border-bottom="none" inner-border-left="none" inner-border-right="none" vertical-align="top" padding-left="0px" padding-right="0px" border-right="none" inner-border="none" inner-background-color="transparent" border-left="none" background-color="transparent" padding-top="0px">
<mj-text text-decoration="none" align="left" font-family="Lora, Georgia, serif" text-transform="none" padding-top="10px" background-color="transparent" font-size="14px" line-height="1.5" color="#000000" font-style="normal" padding-right="25px" padding-bottom="10px" padding-left="25px" font-weight="normal"><p>Column 2dsa gdsa gdsa gsag dsag sag dsgdsa g</p></mj-text>
</mj-column>
</mj-section>
but in email - it renders always stacked in mobile and desktop:
After some digging - I see that CSS generated and sent has a bug, notice that css class is missing period - mj-column-per-50 - so class is never applied:
<style type="text/css">
@media only screen and (min-width:380px) {
.mj-column-per-100 { width:100% !important; max-width: 100%; }
mj-column-per-50 { width:50% !important; max-width: 50%; }
}
</style>
<style media="screen and (min-width:380px)">
.moz-text-html .mj-column-per-100 { width:100% !important; max-width: 100%; }
moz-text-html .mj-column-per-50 { width:50% !important; max-width: 50%; }
</style>
```Metadata
Metadata
Assignees
Labels
No labels