2016-09-19 6 views
2

私はReactに電子メールテンプレートビルダーを構築しています。レンダリングされた要素のスタイルタグにMargin(大文字M)のようなものを持たせる必要があります。これは、Outlookなどの古い電子メールクライアントとの互換性のためです。この書き込み存在しないスタイルのチェックを無効にする

<table 
    cellPadding="0" 
    cellSpacing="0" 
    style={{ 
     margin: '0 auto', 
     Margin: '0 auto', 
    }} 
> 
    <tbody> 
     <tr> 
      <td></td> 
     </tr> 
    </tbody> 
</table> 

は完全にレンダリング上の第二、大文字Marginを無視します。 2番目に無視される代わりにMarginを適用するにはどうすればよいですか?

+0

ReactJSには慣れていませんが、CSSプロパティ宣言はセミコロン ';'で区切られています。コンマ '、' ReactJS構文を使用していますか? – hungerstar

+0

はい、そうです。 Reactは、CSSスタイルをJavascriptオブジェクトとして見て、解析したり、変数データを注入したりすることができます。 – jasonetco

+0

代わりに 'className'を適用して、' css-loader'を見てみましょう。 –

答えて

0

ここでは、Dangerously Set innerHTMLを使用して、必要なカスタム出力を得ることができます。

リアクションinline stylesは、現在のところカスタムプロパティ名をサポートしていません。

関連する問題