4

我是mjml的新手,我正在尝试找出是否有一种方法可以在使用或内联 css的情况下使<mj-text>元素显示。inline-block <mj-style>

我有一个<mj-text>呈现动态生成的文本 - 所以我无法预见它的宽度。我希望这个容器的背景在文本结束的地方结束,而不是填充整个页面的宽度(就像块元素一样)。

这是我要渲染的模板的示例:

<mjml>
  <mj-body>
    <mj-section>
      <mj-column>
        <mj-text align="left" container-background-color="#c3e16d" color="#60b7f1" font-size="14px">
          <span>Dynamically Generated Text</span>
        </mj-text>
      </mj-column>
    </mj-section>
  </mj-body>
</mjml>

经过一番搜索后,我确实设法使用一个块让它工作<mj-style>- 但我试图弄清楚是否有更合适的方法可以使用mjmlapi 来完成它。

4

1 回答 1

4

你这样做的方式非常好。你也可以简单地在span标签上使用内联样式,像这样

由于该span标签是为这种类型的需求而制作的并且已经做得很好,因此我们没有在 MJML 中实现任何替代它的东西。

于 2018-09-04T08:03:38.617 回答