2016-12-06 10 views
1

私は右から左へ言語を使用します。 phpmailerを使用してPHPスクリプトから電子メールを送信すると、メッセージ本文が(たとえばyahooのアカウントで)左から右に受信されます。私はHTMLメッセージ本文を使用していますが、私はHTMLタグの方向を右から左に設定しました。phpmailerから送信されるメールの本文方向を設定する

<html dir="rtl"> 

この問題を解決するにはどうすればよいですか?

+0

ほとんどの場合、これはPHPやphpmailerのとは何の関係も、しかし途中で、クライアントの解釈(可視化)が電子メールメッセージを持っていません。そのためのすべての情報はHTMLマークアップ内に存在する必要があるので、送信する方法は_how_であり、その内容は重要ではありません。 – arkascha

+0

電子メールの作成方法(テーブルを使用していますか?)にもかかわらず、rtl-textを含む各要素に 'rtl'属性を設定する必要があるかもしれません。 – junkfoodjunkie

+0

この場合、インラインスタイルを使用する必要があります – Rhopercy

答えて

0

電子メールクライアントのHTMLマークアップは、電子メールクライアントによってサポートされている必要があります。 IEとFirefoxが同じHTMLをどのように表示するかに精通しているなら、異なる "ブラウザ"間の隙間を理解するでしょう。各電子メールクライアントは、さらに別のブラウザです。

many articlesがあり、discuss the markupallowed including this stackoverflow articleです。最後は、以下が動作することを示していると思われる

<body style="text-align:right; direction:rtl;"> 
+0

ありがとう、あなたのヒントは非常に便利だった – Mido

関連する問題