mjml-column

4.15.3 • Public • Published

mj-column

Columns enable you to horizontally organize the content within your sections. They must be located under mj-section tags in order to be considered by the engine. To be responsive, columns are expressed in terms of percentage.

The sum of columns in a section cannot be greater than the width of the parent `mj-section` (or 100%).

Every single column has to contain something because they are responsive containers, and will be vertically stacked on a mobile view. Any standard component, or component that you have defined and registered, can be placed within a column – except mj-column or mj-section elements.

<mjml>
  <mj-body>
    <mj-section>
      <mj-column>
        <!-- Your first column -->
      </mj-column>
      <mj-column>
        <!-- Your second column -->
      </mj-column>
    </mj-section>
  </mj-body>
</mjml>

try it live

Columns are meant to be used as a container for your content. They must not be used as offset. Any mj-element included in a column will have a width equivalent to 100% of this column's width. Columns cannot be nested into columns, and sections cannot be nested into columns as well.
attribute unit description default attributes
background-color color background color for a column n/a
inner-background-color color requires: a padding, inner background color for column n/a
border string css border format none
border-bottom string css border format n/a
border-left string css border format n/a
border-right string css border format n/a
border-top string css border format n/a
border-radius percent/px border radius n/a
inner-border string css border format n/a
inner-border-bottom string css border format ; requires a padding n/a
inner-border-left string css border format ; requires a padding n/a
inner-border-right string css border format ; requires a padding n/a
inner-border-top string css border format ; requires a padding n/a
inner-border-radius percent/px border radius ; requires a padding n/a
width percent/px column width (100 / number of non-raw elements in section)%
vertical-align string middle/top/bottom (note: middle works only when adjacent mj-column is also set to middle) top
padding px supports up to 4 parameters n/a
padding-top px section top offset n/a
padding-bottom px section bottom offset n/a
padding-left px section left offset n/a
padding-right px section right offset n/a
css-class string class name, added to the root HTML element created n/a

Readme

Keywords

none

Package Sidebar

Install

npm i mjml-column

Homepage

mjml.io

Weekly Downloads

563,088

Version

4.15.3

License

MIT

Unpacked Size

16.7 kB

Total Files

4

Last publish

Collaborators

  • mjmlio
  • iryusa
  • loeck
  • ngarnier
  • meriadec
  • kmcb