Я пытаюсь выровнять текст по вертикали и кнопку с разделом из 2 столбцов. Чтобы прояснить мою цель, нужно, чтобы текст / кнопка совпали с вертикальной серединой изображения справа.
Я пытался добавить тег vertical-align="middle"
к mj-column
, но, похоже, это не иметь какой-либо эффект. Однако выравнивание по низу работает.
Ниже приведен пример моего кода и ссылка на редактор mjml с примером, демонстрирующим проблему.
<mjml>
<mj-body>
<mj-section>
<mj-divider border-color="#F45E43"></mj-divider>
<mj-column width="50%">
<mj-image src="http://www.online-image-editor.com//styles/2014/images/example_image.png" />
</mj-column>
<mj-column width="50%" vertical-align="middle">
<mj-text align="center">Want a kitten? Of course you do! Who doesn't want a fluffy little buddy to keep you company? Go on click the button, you know you want to.</mj-text>
<mj-button href="https://www.google.com">Get a Kitten</mj-button>
</mj-column>
<mj-divider border-color="#F45E43"></mj-divider>
</mj-section>
</mj-body>
</mjml>
Ссылка: https://mjml.io/try-it-live/SkblMhXV8
РЕДАКТИРОВАТЬ: Большое спасибо @curveball, примененное решение, как показано ниже:
<mjml>
<mj-body>
<mj-section>
<mj-divider border-color="#F45E43"></mj-divider>
<mj-column width="50%" vertical-align="middle">
<mj-image src="http://www.online-image-editor.com//styles/2014/images/example_image.png" />
</mj-column>
<mj-column width="50%" vertical-align="middle">
<mj-text align="center">Want a kitten? Of course you do! Who doesn't want a fluffy little buddy to keep you company? Go on click the button, you know you want to.</mj-text>
<mj-button href="https://www.google.com">Get a Kitten</mj-button>
</mj-column>
<mj-divider border-color="#F45E43"></mj-divider>
</mj-section>
</mj-body>
</mjml>
Ссылка: https://mjml.io/try-it-live/HJ1v0NSVI